>>43858121OP here.
If you actually read my post, I implied that actually liked Sun and Moon, despite it's flaws. Given how X and Y were on the same system, it allowed the team to be a little more creative and deviate, albeit slightly, from the Pokemon formula with Totem battles.
The gameplay was hallway-like, sure, but I'd say the story and characters made up for it.
Ultra Sun and Moon were just cheap lazy expansions on the original games, with Necrozma shoehorned into the story and effectively ruining it.
X and Y, even compared to Sun and Moon, was piss-easy and forgettable. Sun and Moon pandered to Kanto fans, yes, but at least it was creative about it with Alolan Forms. X and Y kept throwing freebies at you one after the other with the Kanto starters, Lapras, and Lucario. And Lysandre (and pretty much every other character) had no depth to him whatsoever.
Hope that covers your NPC meme.