I think the critics here of the Switch are missing the point that Nintendo have made with their 21 million sales: the Switch may have "outdated" hardware, but it does things that the other consoles just don't. The performance aspect is second to the usability.
Have you ever picked your XBox up and sat on the sofa with it, or taken it into another room to play while other people in your house watch TV? No you have not. Have you ever played 8-player local-co-op anything on them? No you have not. Have you ever (seriously) considered getting a second or third PS5 so that everyone can play their favorite console games in the living room at the same time? No you have not. Ever played PS5 or XBox in a car, or plane, or train? No you have not. Nintendo understood that the performance of the hardware came second to giving players new ways to use it, and they dealt with the consequent hardware restrictions by applying creativity instead of waiting for "more powerful hardware" to become available. Oh, and made a staggering amount of money doing it.
I have an XBox One and a Switch in my house. The XBox goes mostly unused, while the Switch is used enough that I have seriously considered getting a second one. On top of that, Zelda BOTW is so good that I consider the entire cost of the switch worth it just for that one game (and with the amount of playtime it has gotten across four players in my house, that's not hard to argue). That's not because the Switch has better hardware or graphics, it's because it is much easier to use, and (this is key) to pick up and game on for a while.