The Pokemon franchise has always made a big deal of Pokemon like Dragonite, Lucario (though those two became common pokemon to have by this point), Ghost-types, Psychic-Types, Houndour and Houndoom, and has made a big deal of the concept of Mega-Evolution. Yet while Ash has seen all of the mentioned stuff, they remain out of his reach
Every time a Dragonite, a Lucario, a Ghost-types, a Psychic-Types or a Mega Evolution is seen, they're either something Ash is helping for the sake of the episode's plot or something he's battling against. Why can't he have a Dragonite or a Lucario, Iris and Cameron both had them. He doesn't even get an Eevee or one of its evolutions, they're always something he just encounters but never gets to have. Would it really be so bad if he had a permanent ghost-type or psychic-type, it's not like they're really treated as being that rare or powerful anymore. Why not let Ash have a Mega Evolution (still not sure Ash-Greninja really counts), he has four pokemon capable of doing it. He doesn't need to bring them all in, he just needs one and he only has five Pokemon with him as it is.
In fact, Ash having these pokemon could have made for a great deal of interesting story lines; Ash having a Riolu first could have gone in a similar vein as Treeko's story arc from Advanced, and a psychic or ghost type pokemon in his care could have been given a more mischievous personality to keep them interesting. Ash could have had a story arc of his own about how difficult mega evolution was and how hard it is to adapt to. Even if Ash had a Persian, he could have had a story arc about how he was starting to get through to Persian's real personality and made it brush aside its snooty and fickle attributes and show what it was really made of.
Every time a Dragonite, a Lucario, a Ghost-types, a Psychic-Types or a Mega Evolution is seen, they're either something Ash is helping for the sake of the episode's plot or something he's battling against. Why can't he have a Dragonite or a Lucario, Iris and Cameron both had them. He doesn't even get an Eevee or one of its evolutions, they're always something he just encounters but never gets to have. Would it really be so bad if he had a permanent ghost-type or psychic-type, it's not like they're really treated as being that rare or powerful anymore. Why not let Ash have a Mega Evolution (still not sure Ash-Greninja really counts), he has four pokemon capable of doing it. He doesn't need to bring them all in, he just needs one and he only has five Pokemon with him as it is.
In fact, Ash having these pokemon could have made for a great deal of interesting story lines; Ash having a Riolu first could have gone in a similar vein as Treeko's story arc from Advanced, and a psychic or ghost type pokemon in his care could have been given a more mischievous personality to keep them interesting. Ash could have had a story arc of his own about how difficult mega evolution was and how hard it is to adapt to. Even if Ash had a Persian, he could have had a story arc about how he was starting to get through to Persian's real personality and made it brush aside its snooty and fickle attributes and show what it was really made of.