I find it utterly baffling that people can look at modern pokemon games and go "oh the graphical flaws are just a limitation of the switch" because like... what?! what the fuck are you talking about?!
The switch might not be the most powerful modern console but it's by no means weak.
This system can run games that look like this!
And this!
And this!
And this!
And this!
And this!
And this!
And this!
Oh yeah, and this.
-
This is not a result of hardware limitations. This is the result of time constraints and unbelievable amounts of crunch. The scope of these games are getting higher and higher each year but the time they're allocated to finish them hasn't changed at all. In fact I'm pretty sure development times have gotten shorter. It's just not sustainable, which I think is something they've realised semi-recently.