One thing is get a pokemon level 100 fast, and other think is get the same pokemon level 100 with goods IV and EV's thats totally different, specially if you want to get the most rare pokemons. I think the system is fine, and as you say, any no life player will get their pokemons level 100 really fast, but to be honest i think thats no the propose to this game.