Your comments

actually this I could get behind, every single level is a bit over the top

I'd argue that while levelling up is an achievement, the most popular things you do to level up are rewarded (grading, homework, topics) even chatting/owls reward you by building friendships and whatnot. 


Also people don't always level up through honest means - setting up an auto clicker and spam IMing away doesn't deserve rewarding in my opinion