I agree with most of what you said, especially the multiplayer part. I had a switch almost exclusively to play Mario kart with friends. It’s just a much simpler experience on the switch especially with the controllers I prefer to use. The one thing I still disagree on is sharing games. You can share steam games, even triple A titles with friends and family. It’s not a easy as just handing them a cart, but how many people still buy physical games anymore with how easy digital distribution is. I know I do, because I’m old. I’m glad I did too since that gave me the ability to give my copy of Mario kart to one of my nieces and my switch to another.
I’ll second GEM. The 520ST was my first computer as well.