That's why "Character options should allow trading skill in one pillar for skill in another."
The default for classes should be archetypal if not stereotypical.
Exactly. No "generic" Fighter should be as good at exploration as a Ranger.
IMHO, classes should have a primary and even some a secondary role, something along the lines of what Fantasy Craft did.
* Assassin: Talker / Combatant
* Fighter (soldier): Combatant
* Monk: Combatant
* Paladin: Wildcard / Combatant (depends on your faith and powers)
* Priest: Wildcard / Backer (depends on your faith and spells)
* Ranger (scout): Combatant / Solver
* Rogue (Burglar): Specialist / Combatant
* Warlord: Backer / Combatant
* Wizard: Wildcard (all depends on the spells you have)
You could then have other classes like:
* Alchemist: Backer
* Courtier: Talker / Backer
* Emissary: Solver / Backer
* Explorer: Solver
* Keeper (artisan/merchant): Specialist
* Lancer (knight/cavalier): Combatant / Talker
* Sage: Backer / Wildcard (depends on your fields of study)
* Swashbuckler: Talker / Combatant