XY is a shonen serie at all, with no development for the characters involved, Team Rocket was at its worst if not for some episodes, and the serie itself wasn't related to the Pokémon serie spirit, that shaped the serie since OS to BW and from SM to JN and beyond. Ash wasn't Ash at all, and other characters are pretty forgettable. Anime directors tried to retconnect the serie, because Paris-Kalos, at all, isn't in the Pokémon world and they understood the serie was really bad, except for some battles. Also the controversial and (bad in my opinion, it's my taste, maybe not a objective fact) SM was more "Pokémon spirit" than XY-shonen fake serie.
People seeing XY like their first Pokémon serie are obsessed with it only because they can't comprehend the real meaning of the serie is so far from there. Ash wasn't a shonen protagonist and Pokémon isn't a shonen anime. Deal with it or choose another anime.