The Sorcerer's 2nd Soul and the Warlock's favor-resetting rites are fully refluffable concepts.
The problem that [MENTION=6670763]Yora[/MENTION] points out is very real instead. You can't have a Wizard that uses the Sorcerer's mechanics for spellcasting, because that is balanced toghether with the other Sorcerer stuff, so you have to take the whole package and that doesn't match with the concept of Wizard anymore.
If the Sorcerer and the Wizard were all about spellcasting (like in 3.0 for instance, bonus feats don't really make any difference) and possibly even other classes, then their spellcasting mechanics would be interchangeable. This would mean that we would have achieved
modularity in the spellcasting mechanics, because each gaming group could decide to use only the one spellcasting version they find acceptable, or more than one, or all of them, without giving up anything in terms of character concepts in their settings.
But OTOH I can fully understand that if you use different classes to introduce different mechanics, then people actually want different concepts spliced onto each class.
And now I quit ranting because I'm low on willpower against my D&D-isms heritage (did I really write "refluffable"??)
