I personally think that it's good to make it so you have to focus on certain aspect of what your character will be like instead of being able to be a master of every other thing.
Although I have to admit, dictating what your companions will eventually be good at is difficult.. I'm trying to make a few good stewards with perks that reduces garrison wages etc, but it's so difficult to level them up to those points