I've had a lot of hardware over ten years, including workstations issued by my employer that were engineered for first-class Linux support. The problem is never ubiquitous - sometimes it's just one browser and not another. Further, this is just one example of dozens of rough edges that may-or-may-not be present on any given setup. Lots of people aren't visually sensitive enough to even notice. I've had to point to specific regions of the screen and describe the shape of the tear to get observers to be able to recognize them.
But your comment sort of makes the point for me. Hardware support and drivers (especially in-kernel ones) are absolutely a reason to judge an OS for suitability for desktop use. I run Arch on all my servers and it's great. But I struggle to get an acceptable user experience on the desktop.
There are, of course, tons of other rough edges. Inconsistent input grabbing behavior across desktop environments (KDE not working properly with Remmina, for example), volume controls being difficult to use or having strange response curves, compositors hanging on monitor reconnect, infinite audio and video decoding issues, etc etc etc. Sure, each of these is individually surmountable at the cost of some hours of searching the intertubes and fussing at the command line. But then you end up with a magic snowflake installation that is brittle and you're down a bunch of time. Not worth it.
But your comment sort of makes the point for me. Hardware support and drivers (especially in-kernel ones) are absolutely a reason to judge an OS for suitability for desktop use. I run Arch on all my servers and it's great. But I struggle to get an acceptable user experience on the desktop.
There are, of course, tons of other rough edges. Inconsistent input grabbing behavior across desktop environments (KDE not working properly with Remmina, for example), volume controls being difficult to use or having strange response curves, compositors hanging on monitor reconnect, infinite audio and video decoding issues, etc etc etc. Sure, each of these is individually surmountable at the cost of some hours of searching the intertubes and fussing at the command line. But then you end up with a magic snowflake installation that is brittle and you're down a bunch of time. Not worth it.