This is exactly why Linux isn't more widely used: most business and professional users regard "switching to a different window manager in order to work around repeated graphics glitches" as a dealbreaker-level problem in a tool they use for their work.
It's supposed to be an appliance that gets out of the way and enables higher level work, not a fascinating engineering project. The tool should _just work_, all the time. You shouldn't have to know or care what a window manager even is. That's what MacOS got right.
Now, if only Apple could go back to having the best hardware, too.. :/
I like how you take one particular anecdote and use it as representative; I have had pretty bad graphics glitches on a 2017 MBP at work, unless I disable graphics switching, which kills the battery.
Conclusion: macOS suffers from severe graphics glitches and has terrible battery life. /s
I have personally used Linux on the desktop and the server for many years. I know many other engineers who have also done this, and we've compared notes extensively on the topic. Sadly, this anecdote is not an anomaly, but a fully typical example of the broad experience.
It is, if anything, a rather too mild example of the general class.
It's supposed to be an appliance that gets out of the way and enables higher level work, not a fascinating engineering project. The tool should _just work_, all the time. You shouldn't have to know or care what a window manager even is. That's what MacOS got right.
Now, if only Apple could go back to having the best hardware, too.. :/