Its due to the fact that any mana user once they get past 10 minutes, mana become worthless, I have played Lux plenty of times which is one of the most mana hungrey champs in the game and once like 10 minutes go by and she has her Unholy, mana might as well not exist anymore.
But I would say mostly for diversity. It would get pretty boring not to mention wouldn't make sense on a lot of champs if everyone just had a mana bar instead of nothing/energy/mana/hp. Why would Garen have to spend mana to do an overhead swing at you? Why would Lee sin use mana when all his power is from his body? He is using his own energy to do what he does and gets tired if he doesn't pace himself.
Sure you can make the arguement of Riven/Garen/Katarina(3 biggest no resource champs) can use energy, but it really wouldn't make much sense for the most part. Its just an overhead swing, or throwing a dagger, that isn't that exerting vs pushing your body to the limit and flying jump kicking you(Albiet unrealistically but still)
Basically its for more mundane attacks vs the energy ones which are usually a bit more flashy.