As others have stated, it would eventually end up in one "superior" build being accepted by the community and all others being shunned.

The only way this could work is if we could re-assign all of those points/choices easily. I mean what happens when a patch hits that nerfs one build or buffs another? If you're on the wrong end of that then that entire character is now useless unless we can respec.