you still haven't responded to what I said a looooong time ago.
this is a team game. if there's a class that (not even always, just in a small handful of specific situations) is really strong in 1v1s, but extremely weak when focused by multiple players, doesn't that balance his 1v1 capabilities?
who gives a fuck if you can't usually beat a pyro while plusforwarding him as a lone scout or gunboats roamer? WHY WOULD YOU BE PLUSFORWARDING TO ENTER A 1V1 IN THE FIRST PLACE. the pyro is less forgiving in that regard, sure, but 1v1s are stupid the majority of the time.
I main demoman and I know for a fact that, because I'm incredibly powerful when left unchecked, I'm gonna be focused by several players all the time. yet, I manage to cope, because the class itself is capable of avoiding that scenario (with its mid-range strength and area denial). a pyro has NONE of that shit. just because a class becomes the priority target in most of the situations where it's viable doesn't mean it's broken. heavy and engineer are the exact same thing.