This may sound like heresy, but I think some games are better on handheld consoles and some are better on the PC. Really depends on the vibe you’re wanting.
StarCraft for example. Definitely better on PC, almost impossible to play on console.
Mario Kart or Zelda or many of the Nintendo games. I just either want to play them with friends or just chill on my bed and play them. Sure you could make some kind of PC setup to work the same way, but consoles are very user friendly.
I played through the entirety of Hollow Knight on my Switch on the commuter train.
Now the Steam Deck exists and I could do the “PC” equivalent of this. But honestly the Switch is a bit lighter so given a game that runs fine on both I’d probably still pick the Switch.
Also I have played Mario Kart and Smash Bros 2 player in the middle of nowhere, using the detached joy cons. It doesn’t happen often, but it has happened. I have a small adapter that mimics the Switch dock well enough to have it go into TV mode, and I sometimes carry that and an extra pair of joy-cons.
the Switch is a bit lighter
The Steamdeck needs an alternative version smaller and lighter. Hopefully we see a variant like this in the future releases