It's not the hardware that's at fault, it's talentless developers that are. They put out masterpieces in the GBA, DS and 3DS eras on less powerful hardware. They can't figure out a way to put in every single pokemon on the Switch.
Furthermore, the game was more open world and encouraged...