A Spotify jam you can start at any time, anywhere. Then whatever you're playing is that "Jam". You can send other people (who also have Spotify) a link/qr and they can hear it, and play songs too. It's literally 1 click to do this with a group.
I also don't use it, so I don't know how it exactly works once you're in it. Like how don't suggestions work or if anyone in it can just add to the queue, but that's the assumption on my part.
My experience has been very different. While I'm competent on Linux from the server world, I haven't run a desktop Linux in decades, and never seriously. Until I switched a few months ago, choosing CachyOS. Honestly, almost everything just worked. Games, music, video, browsing, office. Even Ms teams for work. The only fiddly bit was getting the VPN for work to connect, and remote desktop works but isn't equal in quality/feel. But that's just a slight inconvenience that isn't even bad enough for me to start looking into it.
One game (a demo) I couldn't get to run, and I know it should work and just doesn't on my system. Haven't bothered digging into this either, I have plenty of other unplayed games. Another game I play frequently (online/multiplayer) gave me some lag issues early on, I tried a few settings and it's fine now.
Absolutely nothing of my experience would I describe as a struggle. Frankly most of the time I forget I'm not on Windows. I just use my PC. Sometimes I want to check some windows specific setting, open the "not start menu" and then realize "right, this isn't Windows".