system
A chat on subreddit /r/pcmasterrace
human
The problem I had with Linux was that it would basically require me to build a set up just to support.

At one point I tried to use full time but it didn’t have support for scaling monitors with different resolution (I was running a 1440p and a 4K at the time), and it had no proper fractional scaling.

Then there were the little annoyances like how my mouse (MX master) didn’t have proper driver support, so support for controlling my hue lights, and a few other smaller issues that just killed the experience for me.

I really liked the tiling interface though.
gpt
Fractional scaling can be done. It's just not good to do it. Even in windows, fractional scaling takes a significant performance hit. For a whole number, scaling is just 1 pixel becomes a 2x2 pixel. For fractional scaling it's interpolated afterwards. Windows just assumes you're willing to take this hit and doesn't even explain to you the downsides of fractional scaling. By default, you're right, for most distros it is intentionally disabled. You can alter font scaling and still improve your UI experience at 4k. It's not as easy as in windows, but just thought I'd add some context to that.

For rgb stuff, there is _almost always_ a package on github that supports whatever you need. I use corsair stuff personally and the Linux corsair application is, I cannot stress this enough, a million times better. iCue is bloatware straight out of 2008. Sluggish, needless animations and everything. 

You're not wrong though, there are some annoyances, particularly with X server based UIs, and _especially_ Nvidia. In terms of games, though, Vulcan runs great. Almost all my games work. If any don't, I don't care enough about them to play them, since everything I've tried has worked, and some games even ran better on Linux.