Stat allocation system

After going back through the manual and actually checking out what stats do, and how limited it seems they are, I'd like to change my opinion of this to do not like. I was under the impression that each stat had more effects, like dex increased accuracy and crit rate, str increased overall damage and and low/high end range caps, and vit increased defense, etc... but they are all extremely basic and almost singular in purpose. For instance:

So, for a tank you actually do have some choices... for a melee though? None whatsoever. You pump into str, and that's it. For a blm? Int only. Whm, mnd only (since MP is never an issue at higher levels) It really pigeonholes some of the classes. What I'd like to see is the ability to add the stat points into ANY of the categories, such as the stats or:

Accuracy Increases the accuracy of physical and magical attacks. Critical Hit Rate Increases the probability that an attack will deal critical damage. Determination Increases the amount of damage dealt by all attacks and the amount of HP recovered by spells. Attack Power Increases the amount of damage dealt by physical attacks. Skill Speed Reduces the recast time of weaponskills. Attack Magic Potency Increases the amount of damage dealt by spells. Healing Magic Potency Increases the ad that mount of HP recovered by spells. Spell Speed Reduces the cast and recast times of spells. Defense Reduces the amount of damage received from physical attacks. Parry Increases the probability that an attack will be blocked or parried. Magic Defense Reduces the amount of damage received from magical attacks.