Extreme (& Integrated) Customization for Professions, Talents & Weaknesses, Fraction Traits


I've suggested the following in the Talent & Weakness trait:
.
To me, Sov Professions, Sov Talents & Weaknesses and Fraction Traits all serve one purpose: provide infinite combination of variations so the player can experience a different game each time.
.
Won't it be nice to allow the gamer deciding on how "different" this game will be? One way to do it is by the use of "Talent Points (TP)". If you want your Sov to be good at melee fighting, you spend 5 TP. If you want your Sov to be a even better fighting machine, you move the same slider to the extreme right, 15 TP is spent. The developer will need to spend some time to carefully balance the amount of TP needed (or given back). For example, some professions will costs more TP than others.
.
You need to spend TP before you are granted any new "Professions, Talents & Weaknesses, Fraction Traits", all of those requires TP and you are allowed to juggle how you spend your TP amongst them. So if you want to play a wacky game that all players have super powers, a lots of TP can be given to all players when the game starts.
.
This TP system will allow even further customization, and/or provide some practical effects ingame. For example, a small amount of TP will be rewarded, after a player finished an extremely difficult quest, diplo mission etc. Or your opponent may cast a major spell (requiring essence) that reduce your TP, in turn costing you the lost of a Talent. Or each player will be granted a different amount of starting TP, depending how good/bad his starting position. Or, in some games, weakness like "Ugly" will not give you back 10 TP so there is no reason to pick -ve traits. Or, when your Sov become very old/sick, TP is lost.