I'm actually curious as to why.
I rather like Gen 7, despite it being kinda hand-holdy. Experience Share turns people away, but I rather liked it, and I still had to grind with it too just to be ready for more battles and challenges. The Alolan-specific Pokemon are very slow too. I also enjoyed that gyms were gone, although I do admit I miss them.
What I really liked is that they got rid of HMs, which meant no more slave Pokemon to hold back your team. The PokeRide system is far better and convenient. I also liked how this one was far more story-heavy, as well as everyone not being crushed into small little midgets anymore. They had full bodies, and customization was there, too, which I appreciated.