I don't really see it as odd for a person to think that things are screwy when you need to use an exploit in order to kill monsters in a time efficient manner with magic, and then if you don't use the exploit you have to svck potions every damn fight. Potions should be useful, but they shouldn't be something you constantly use. Right now they are so damn good they get used all the time. The limit of 4 potions at once isn't much of a limit, especially since I can easily have 2 Health/magicka restore potions going leaving 2 spare drink spots open and basically be invulnerable and have a bottomless mana pool for the next 30 seconds,
Weakness to elementals and magic is not an exploit, it's an function in the magic system who has been with us since Daggerfall, yes it's a powerful function but so is power and sneak attacks or fallout 3 location damage.
Now fortify intelligence potions in Morrowind was an exploit, adding a damaging effect to a potion in Oblivion to remove it from the active potion counter faster is a minor exploit.
Weakness is a way to make more depth to magic than simply casting fireball many times. In Oblivion the system is changes so weakness only affect later spells not the spell itself so a weakness to fire 100% + fire damage 50 would not work.
So you first need to cast weakness then cast damage, yes you can bundle them like fire damage 50+ weakness to fire 100% for 3 sec but here the first fire damage do standard damage, a separate weakness spell would cost less magic but require more timing.
Previous character was a woodelf pure mage, yes no racial magical bonuses. She only used restore magic potions then facing multiple enemies, preferred to use self made one as they was lighter and more efficient. Did not see potion use as a problem used so few I did not have them hot keyed in menu.