Why does onTriggerEnter send a message for all triggers entering it

Am I not understanding how onTriggerEnter works? I read the doc in unity, but I still am not sure I understand it correctly.

I have this code

void OnTriggerEnter(Collider Stuff) {
Stuff.rigidbody.AddForce(xVector, yVector, zVector);
Stuff.rigidbody.AddTorque(100, 500, 500);
   }

Basically I want it so that when a Collider named “Stuff” hits my trigger, force is added to “Stuff” so that it bounces back into the air.

But when I use this, any collider, no matter the name, will get force and torque added to it when it hit my trigger box.

I thought the point of “Stuff” in (void OnTriggerEnter(Collider Stuff)) was to say what only a collider named “Stuff” would be affected by the trigger. Currently, any object, no matter the name, will be affect by this trigger.

Thanks for any help in advance!

hehe, no. Stuff is just a reference to every collider hitting this trigger.

It can be anything

void OnTriggerEnter( Collider thisNameCanBeAnythingBananaKeychain ){

if(thisNameCanBeAnythingBananaKeychain.gameObject.name == "Stuff"){
  thisNameCanBeAnythingBananaKeychain.rigidbody.AddTorque(100, 500, 500);
}

}