I get your point but I don't think it is universally true. I believed your story from the start; but it is a story of using Ubuntu and Snap, which I think are two parts of that problem you describe, that the software infrastructure/stack/whatever we call it sometimes fails through no fault of the user.
This problem is real, but it is also not affecting everyone equally. It affects users of Ubuntu and Snap a lot more than users of Debian stable who stay away from Snap. I know because I am both, one at home and the other at work. My experience is that the one thing Ubuntu has going for it is the installer. Other than that, Debian basically just works, and by that I mean everything works out of the box. After a one-time setup you get recent versions of Chrome too, if you're into that.
My original criticism of Gnome is just based on my experience of it, every time I have tried it I have had issues with it. These days XFCE does everything I need from a DE and more. I can't think of why anyone would need the added complexity, bugs and resource usage that come with features, while missing basic defaults that I have come to expect from any WM. I haven't tried Gnome in recent years so what do I know, but every time I read something about it, it pushes me the other way. I understand that some people prefer to use Gnome. But I believe it is a fallacy to present specific problems resulting from specific choices as universal problems affecting everyone indiscriminately.