Well, I am not as optimistic as you. They said Zelda would look like this on the Wii U but even on a more advanced Switch hardware they didnt even come close. one could argue that its because of the open world but the indoor areas didnt look like that either.
Then you have Metroid Prime looking like dogshit. Retro couldve chosen to make it a switch 2 exclusive, they chose to limit themselves to a dated hardware and then deliver quite possibly the ugliest first party game ive ever seen. It's linear too so the excuse mario odyssey and zelda botw dev teams had is not something Retro can hide behind. Though i am sure 60 fps aficionados would use that as an excuse.
Ubisoft made the best looking nintendo games. Rabbids 1 still looks amazing and it was practically a launch game. Nintendo just doesnt have the talent or the budget to make great looking games. I would be surprised if we get uncharted 4, Witcher 3, Batman AK and other mid gen PS4 visuals on the switch 2 from Nintendo first party, let alone late gen PS4 titles like TLOU2, Death Stranding, and GoT.