The system isn't broken, your approach is. It's a single player game. Play how you want.
I want to play logically.
Playing logically in Skyrim with respect to Smithing breaks the game.
Bethesda should fix it.
Why should I invent a half dozen made-up rules so the game doesn't get broken instantly?
I should make up rules so I can customize the game -- not to be able to play the game in a non-broken fashion.
I keep asking, but why do you care what random gamers you don't know do with the game?
Because I was that random gamer 72 hours ago, and in every playthrough I still need to use half a dozen made-up house rules to stop myself from automatically breaking the game.
My entire first character was [censored] up because it was SO EASY TO DRAGONSCALE. My second character I throttled heavily, and I STILL, in retrospect, ended up with more Smithing than I wanted (because, you know, I still want to use Smithing as a skill).
My THIRD character has even more throttles in place, with a strict litany of "I will Smith when ... I will not Smith when ... I will not pick up ingots ... or ores past ... I will pick up ores here ... but not here ..." and I still have just a tad too much Smithing, but it's workable.
BECAUSE IT'S SO EASY TO BREAK IT WITHOUT A [censored]TON OF SELF-ENFORCED THROTTLING.