I disagree with all these people who say there isn't a problem because you are "free to play however you want". Firstly, the OP wasn't intentionally trying to break the game. He just wanted to use certain skills because he thought they would fit his character. He did so, and the end result is that the game isn't any fun. Note the difference between this and exploiting. His intent was not to make the game too easy, but rather to pick the best perks for his character. the OP should be free to pick the skills he wants without breaking the game. If you find some absolutely bizarre way to break the game it is different because you have to expend effort (such situations don't just arise by playing the game). However, if you can easily break the game unintentionally, THERE IS A PROBLEM. Ask yourself the question,
"If the gameplay of TES centers around using the skills you choose in order to improve those same skills, and the very act of doing so makes the game way too easy, is the game playing the way Beth wants it to?"
If you are being honest with yourself, I doubt you can say yes. Why? Because you CANNOT play a warrior that specializes in smithing. That isn't freedom, that is limitation imposed by the game. If the OP can't play the way he would like to because the game doesn't work anymore, that is the game's fault! If, on the other hand, such situations could only arise by attempting to hoodwink game systems, then it would be another story. Having a reasonable class setup be unviable because it is overpowered is just as game breaking as one that is underpowered. At least in the underpowered case it can provide a great challenge. In the case of an overpowered setup, there is no feeling of progress.
Notes: I haven't played the game yet, but most accounts agree that a warrior with maxed out smithing and enchanting is plain overpowered. It also seems that you don't need to make ridiculous attempts to get ridiculous results (to me this speaks of improper balancing). If I am incorrect in these assumptions, please tell me why as I am genuinely curious.
How the game Should be Made:
1. Overpowered setups do not need to be entirely eliminated. However, you should not be able to make yourself overpowered by using skills normally. What this means....
a) if the normal course of leveling and perking a skill (like smithing) inherently makes you overpowered, something is wrong. If the game is naturally supposed to have challenge, then playing naturally should yield a challenge. Even maxing a particular skill should not make you able to 1 hit the most powerful enemies.

If you want to become overpowered, you should have to expend effort in order to reach this state such that it cannot arise by accident. This keeps freedom without ruining your game unintentionally.
2. You should not have to consciously gimp yourself in order to keep the game playable. This means you should feel like you can take the choices given to you and choose the best one. If you have 3 perks to choose from, you should be able to make the best choice without fear of ruining your game. Why? Imagine the following situations and choose which one you prefer...
You like playing basketball and enjoy a challenge. You can either....
i) play against bad players shooting with your wrong hand (because it would be too easy using your proper hand)
or
ii) play against better players with your proper hand and exert yourself fully.
Why is 2 more enjoyable? Because struggling against adversity as best we can is more fun than artificially creating adversity. It hurts immersion to constantly think "I want to play this way but can't because the game balance is such that it wouldn't be fun anymore." I want my character to struggle to survive in a harsh world, using whatever means are available to him. It wouldn't make sense for a character to to intentionally cripple himself, so why does it make any more sense to make me cripple him? Games are fun because they impose certain impediments to success. It is working around these that is fun. If my character sees better armour, he is going to want to have it. The goal of developers should be to make sure that armour betters my character reasonably (while keeping challenge). It is the impediments that keep things interesting. This isn't about min-maxing, it is about the feeling of bettering my character. That feeling is cheated without balance.
Just my 0.02x100