Leatherhead
Possibly a Idiot.
True, but it has gotten a lot better now!
I think the issue is that combat has more and more become divided away from everything else. Not MMORPG, think more jRPG. You're walking along when suddenly CSHHHH*sound of broken window* *seizure inducing closeup and blue effect* RANDOM ENCOUNTER!
Non-combat character traits such as rogue/scout sneakiness or bard knowledge would be more useful if, I'm being quite serious here, the game were more MMORPG-esque. The rogue sneaks up to see where the enemies are so the team can ambush/avoid them. The bard sees the big enemies and knows exactly what their weaknessess are and tells the players how to fight it, or they know where in the dungeon the treasure is.
This is because combat is the one of the few things everyone can theoretically contribute to.
If your party consists of a plumber and politician, how many scenarios can you create where you will need to use both of their specialties? Sneaking around to avoid combat only works if everyone is able to sneak. But in this case it seems as if you are applying non-combat skills to combat, which makes it a form of combat balance anyway.