There can be certain checks put into place for some spells, but for others there's just no way to prevent it being abused other than restraint.
I have faith that the devs have come up with some great solutions.
I suppose we'll have to wait a bit longer to find out.
And no one is forcing you to do so, that's entirely your choice. Don't blame the game for your own shortcomings.
How far would you be inclined to pursue that line of thought?
What if it wasn't pressing the button 1000s of times that increased skill level, but only 100 times? 20 times? Or if there were an option on the menu to click and instantly raise your skill level?
If we all started the game with a powerful sword that could instantly kill any dragon, no one would be forcing us to use it, right? we could simply choose not to use it.
What if there was some ridiculously OP spell available at level 1 that made us invincible and 100% chameleon for 60 seconds?
Or we could start the game with 100,000 septims, and just choose not to spend them.
My point is that this mechanic for leveling up magic skills without actually using the spells in meaningful gameplay is a broken mechanic.
It doesn't make sense to be able to sit around and keep pressing a button to increase Alteration, or Restoration but Blade, Block and Blunt only increase during meaningful gameplay when you are actually using your sword, blunt weapon or shield in a fight, for example.