Pokemon Moon has too many trainers with one Pokemon or not enough, too many Alolan Pokemon with very low encounter rates, Kanto Pokemon are the only Pokemon with Alolan forms, frame rate issues, too much handholding, too many cutscenes, SOS battles are bad, and etc.
Yellow is easy because you get all 3 starters, Nidoran and its evolution line are overpowered as well as Kadabra/Alakazam, Clefairy, and possibly some others. The game has broken mechanics that also make it very easy.