I feel like the basic takeaway from TF2 is that strict class roles and baked in class counters don't even slightly gel with alternate loadouts that change the function and counters of your class.
This goes triple for pocket weapons that you can't actually see. The game design goals of launch TF2 would've never supported the idea of an invisible item on you that makes you immune to something and can't be detected until the immunity kicks in. Fighting a class out of their element and then they suddenly pull out the "homos helper" and they simply rocket into the air, safe away from you at no cost. You clearly should've used the poofters pounder on him, the direct counter to a homos helper user!