Why does Valve keep heavies powerful as much as they can? Because they are central to the game in a way no other class is (besides medic). They're sort of the tank class. Valve does what they have to do to get people to play heavy--make it powerful, because it's not interesting enough to play by default. That's why medic and heavy got the first class updates.
--
People who don't finish their sentences
I'm a Castlevania superfan! Ask me anything!