Earlier quoted context omitted.
Developers who use macOS as shiny GNU/Linux replacement are only getting what they deserve, they should have supported Linux OEMs to start with. Those that show up at FOSDEM, carrying their beloved macBooks and iPads while pretending to be into FOSS. I use Apple devices knowingly what they are for, not as replacement for something else.
Sadly it's not the "shiny"... it's the fact that Mac OS has a GUI that works. Been using linux since the days you installed Slackware from floppies and recompiled your kernel to get drivers. Command line has always been a bliss, but no one has managed to come up with an usable and consistent GUI yet. Btw does sleep work on linux laptops these days? How's hi dpi support?
HiDPI is hit and miss. Some applications work, some (especially Java) break badly. Expect to need manual, fragile configuration. You also cannot set scaling per-screen, so you're SOL if you have heterogenous monitors.
Personally I use Windows. I check back in Linux every few months, but WSL seems to be improving far faster than native Linux is, so there's not much reason to use it anymore.
Even once HiDPI works, assuming that happens, by that point I'll have HDR and VRR as requirements... and I have no confidence that those will work anytime soon.