If you want to use pokemon in the little cup (which has level restrictions) you'll still be able to use certain moves. Plus, you might want to have a move on a pokemon earlier on. Using Cyndaquil as an example as well, If the right parent knows the TM move flamethrower, then Cyndaquil will also get it. It's much nicer to get it early at level 1, then say, level 37 (assuming you don't even evolve him)