Also introduced baby versions of pokemon which was a huge step in pokemon.
That is literally the most useless mechanic introduced to Pokemon.
On topic: ...can't think of any.
Leveling up a pokemon to evolve it is one of the more enjoyable parts of Pokemon, and creating baby pokemon allows trainers to experience that with pokemon like Electabuzz and Jynx. It's a dumb idea for pokemon like Jigglypuff though, because it already evolves.
Fine, one use. --- "I could care less" means you care right now. The proper phrase is "I couldn't care less."