Gnome, GTK and the rest

I think we are debating a lot of undefined variables, here.
Let's take this forum as an example: How many users join or refer to the forum daily to resolve issues - things not "just working."
Out of how many total users?
I think this is a critical point: Most (The vast majority) of Linux users experience no problems with AMD or Nvidia graphics or Ultra-wide Monitors. But occasionally, some do.
Or in this recent case:

A bit of additional programming was needed.

This is as true on Windows. Mac experiences this less, because Mac provides the machine along with the OS. But it still runs into conflicts and trouble in spite of having Fuller Control.

So really, we would be hard pressed to say that on the Linux Desktop, things don't "just work."

The concept of "I just want it to work" sounds reasonable on the surface, but carries some hidden assumptions. For example; A Car.
A person may buy a car and if the alternator goes out, or the engine is run without an oil change - they claim it does not "just work." This is not unusual.
I see this all the time. They don't do maintenance as outlined in their owners manual - but shift the blame onto the producer under the very reasonable sounding expectation.

There is not one bit of the above that expresses an attitude of "looking down ones nose" on people. Rather, it expresses an attitude of frustration at those who shift the burden of responsibility.
It is not elitism to hold users to a reasonable standard. It is not elitism to say, "This is Linux, Not Windows."