TimTumI agree that when a pyro is useless in a pug he deserves a ban, just like a sniper or spy. But when he's doing really good it's just because the other team doesn't know how to deal with it.
It's more likely that the other team's scouts are not good enough to deal with the pyro. I mean it's not like you need to study the game for years to devise a strategy to kill pyros, just stay out of his range and have your scouts 2v1 him or play sniper etc. However, that doesn't matter if you don't hit the shots required which is a common issue in pugs.
You can argue that the scouts just need to get good but a lot of the time, the scouts are just soldier/demo/med mains trying to learn another class. It's like a professional basketball player playing with one arm against a team of highschoolers. Yeah you played with one arm and won which is a testament to your skill but you were playing against opponents who are far below your level (sorry I can't think of a better analogy).
TimTumLet's say Valve will implement everything we use now into matchmaking, how would you explain to players to only use pyro on last but not on the other points? Have an invisible wall from last to second so only scout, soldier, demo and medic can go to second? People are afraid to try new things, even though I have to say the new pyro changes are a bit too good. But the idea of running a full-time pyro shouldn't be a problem.
I'm only talking about pugs, Valve supporting us with matchmaking is kind of outside the scope of my post.
Let players figure out for themselves what classes are good/bad and as your rank increases, you will get more players who are good at the game, and the players who play pyro outside of appropriate situations will stay at a low rank. It's not like other games aren't able to teach players the intricacies of their game. For example in CS:GO players know to only buy SMGs on anti-eco rounds and to otherwise use the AK/AWP.
Also I already said I don't have a problem with full time pyro so long as he is pulling his weight (other than the fact that it's not good practice if I'm trying to improve).
TimTumAnd if you want to play pugs just to 'practice' or 'have fun', you can also just not pick the players that run pyro? I'm not saying I like that solution but it's the easiest way to prevent full-time pyros in pugs.
1.) I don't really like captaining in pugs because I don't know many of the players since I don't pug that frequently.
2.) Even if I did captain, I can't control who the other captain picks.