Heavy and Demoman can still make decent offensive pushes.
Heavy still had his weaknesses on offense, such as the defending snipers or lurking spies, plus their short range. But the demoman, well he is still the 4th and defensive class. But his counterpart, the 0th and offensive class, the demoknight, has no sticky launcher. Sticky was what made him a defense.