I agree with the sentiment because it is a pain to find a distro which you want. But the reason for this is that Linux has given you the luxury to pick and choose what distro and DE you want. When you go to Windows or Mac, people just accept that it is what it is.
That being said, I will blame the Linux community to some extent for promoting "complicated" (like Arch) or too barebones distros (like Debian) to newbies. The shock of moving from Windows to Linux is already a hurdle for most. When you add the need for tinkering and troubleshooting from day one, I can see why people would quit.
We are indirectly focusing on a handful of "distros" as most distros ship with KDE, Gnome or something similar.
Let's not get into who should go and who should not. It is pointless. US has been deploying troops worldwide since decades, they can easily deploy some in Ukraine but they don’t want to.
I use SSH for most things, so it does not become a problem. For some things, I have to use a web GUI where this happened. But it is not coding that I do in the browser, I just enter some variables into docker compose files or search some things.
The issue is not while using SSH. It is while using the web GUI of the apps themselves.