What ? I can't speak about Gnome and other DMs, but KDE experience with multimonitor, it's better. It simply works out of the box. I don't get monitors swapped aleatory. I can designated my primary screen without issues.
Also, snapping windows was a feature on Linux DMs like decades ago!
Multi monitor comfort in Linux is a relatively new thing. In the olden days, that thing was flat out painful.
It's really well working in these days, but it was not like that until recently. I remember setting up Xorg.conf to get my single monitor working as it should.
Ha. I still had to do it yesterday because the PPI of my screen is 141 and so Nvidia set it to that and KDE half followed along making everything have larger title bars and fonts even at 100% desktop scaling. I had to set it to ignore the monitor's true ppi and just use 96.
weird, I wonder what distro you were using. Even 5-6 years ago, multi monitors just worked for me - hell, I had a retina screen at that time and it pretty much just worked too.
I'm using Linux for ~20 years at this point. I remember fine tuning X.org after than that to fine tune behavior of ATI and nVidia drivers back in the day, around 2007-2008 IIRC.
While most of the work has vanished for single monitor setups around that time frame, multi-monitor setting wasn't very reliable and deterministic under xrandr came around and drivers added native support for that.
Jesus, those days of manual modeline hacking, because I could get an enormous, 42kg (had to carry it 6 stories up and later down), 21" fixed frequency Monitor from an old Workstation for small money...