You bring up a good point. You will get enough 'primary' runes to fill your primary tree to the max, and most/all of the other trees as well. So being able to get 8 magic and 7 mind runes is many levels worth of them indeed, for a warrior.
And yes, if it was much cheaper, most games would end with the player using the same skills (even more so than already is

).