Are you suggesting reducing probability theory to exact figures? So that at level 20, the stats are guaranteed to be exactly 2/3/8/12.
Added 10 minutes later
I agree with Remix. Let there be more randomness; it makes the game more interesting, especially in multiplayer, when, for example, an opponent expects a mage to have magic skills, but instead, they get combat skills. This makes the game more challenging and engaging.
Then, what is the mod supposed to fight against? We're talking about balance. No one forbids taking skills that don't match the castle or visiting buildings that increase certain stats. They appear anyway.
I remember there's a building in WOG that allows you to convert one stat into another.
Guess what people convert into? :D (This is in response to the possibility of changing a hero's direction if probability isn't in their favor.)
An extremely unbalanced building, but it worked for WOG.