Thats why I've been following PopOS. If Windows is such a clusterfuck, I wonder how much Linux is a clusterfuck. The new version of PopOS aims to completely ditch any spaghetti code of Linux and unnecessary libraries calls. Its being rewritten from scratch on new modern code. Iced Rust gui- it's aimes to be a gaming Linux distro. We will see.
Can't speak of Gnome, but when it comes to KDE (these are the two main Linux desktop environments), I don't think you can fault it for having legacy cruft or spaghetti code, at least not nearly as much as Windows. This is why the move to KDE 4 was so painful, they basically rewrote it from scratch (and yes, when I migrated from 3.5.something to 4.2, it was still barely functional at the time, things have got much better since). Now with KDE Plasma 6 (I'm not going to go into the whole "Plasma" thing, the naming conventions are weird, just roll with it) you can have a fully functional contemporary desktop with all the bling you'd ever want. Or on a system with limited resources, just a basic but fast system, you can configure it to your liking. Incidentally, Steam Deck uses KDE when you switch to the desktop mode.
Iced looks like an interesting project (far from being completed though), and of course competition is welcome, but your view of the current state of desktop Linux may be incorrect.