I think 4e takes that to something of an extreme. Anyway, I think you could cut damage output by, let us say for the sake of argument, a 'wizard' vs a 'fighter' and give the wizard a bit more in the way of 'status effect' kind of stuff without wrecking the game.
Here's a thought. Instead of saying Wizbang can daze and Swordbang can do loads of damage, how about if Wizbang has to pay a resource cost to play the damage game at Swordbang's level, and vice versa? This is actually CLOSE to how 4e seems to have wanted things to work, but it tends to get more and more mushy with added layers of supplements and whatnot.