That argument only applies to servers. Places where you don't need to wrangle x11, the audio stack, gpu drivers for less common cards, conflicting gtk and qt versions for different apps you might use on a whim, hidpi support in old apps, theming issues... I've no idea how many of these are still a plague these days, but they certainly have been for long.
Servers are way more predictable linux configurations.
For desktop, win32 is as solid as it gets (too bad it's shipped within a desktop filled with increasingly many dark patterns).