I was a bit annoyed with him being an option because you could clearly se it was fan-service since Lucario is popular (honestly, the only time I ever found it remotely interesting was movie 8 and that's it). The set up for how Ash got the egg and Riolu's atitude post-hatching kind of sealed the deal.
My problem with this argument that Riolu shouldn’t be getting this much attention is that it hatch’s from an egg in it’s capture episode and needed to play catch up to the other Pokémon so it could actually be battle ready and participate in the PWC.
And plus let’s be honest although I can’t really speak for what you personally would think however chances are if the baby Pokémon was any other Pokémon beside Riolu it would not be receiving so much flak for getting a lot of attention and focus on it, if anything it would probably be praised.
Look I get that some people don’t like Riolu/Lucario and everyone has Pokémon they like and don’t like, but it seems pretty ridiculous to be giving a baby Pokémon flak for receiving lot of attention and focus just because it happens to evolve into a popular Pokémon.
I mean so what there just not supposed to give Ash extremely popular and marketable Pokémon now? Or if he does get them have them rarely show up and marketed?
So basically Riolu should just rarely appear and then randomly evolve after rarely getting focus just because it evolves into a popular Pokémon?
I’m sorry but that is a ridiculous argument sure it may happen that some Pokémon don’t show up and do that much before evolving, however to say that, that should happen to a specific Pokémon just because it’s popular or you don’t like it hence it should not be allowed to get that much screen time is ridiculous.
If anything how Riolu is being handled should be the standard for how future main cast baby Pokémon should be handled.