It was never meant to be new to begin with; it was trying to be more like the first generation with all the mechanics introduced from the later gens.
I don't understand this reason. :/
Pokemon was never meant to be challenging; that's why players make up their own challenges such as the Nuzlocke Challenge. The supposed in-game challenges you've went through was due to errors developers made during the making of these games such as Psychic types being Game Breakers.