I have put my parents on Ubuntu (gnome) in 2013 to replace windows XP. My mother is 88 now. I think it is the perfect fit for her (dad is dead years ago).
I use ubuntu gnome because tweaking my computer is not where I want to spend my time. YOLO. Using a "mainstream" desktop that can be explained to "non specialist" has its benefits. I accept to suffer some annoyances and there is always a way to fix the most annoying ones by sacrificing time.
It was true but times change.
Microsoft chose to kill off Windows 10, which it once promised would be the last desktop Windows ever. Its replacement is bigger, slower, stuffed with adverts and upselling attempts, and has an artificial demand for TPM 2.
That's driven thousands of people to check out Linux, and if you don't know anything about Linux, then Ubuntu is the number one best-known distro. Many techies dislike Snap (to the extent of spreading lies like "it's not FOSS"), but it makes version upgrades safer, which matters more to non-techies.
(I say thousands so the pedants don't shout at me, but I suspect the reality is at least hundreds of thousands, maybe millions.)
Linux Mint is friendlier, yes, and so is Zorin OS, but both are based on Ubuntu.
Valve has sold millions of Steam Decks, which demonstrate that it's now possible to run premier new Windows games on Linux with performance at least as good as on Windows. All Linux users know their hardware runs faster and cooler with Linux than Windows anyway.
Chromebooks (which are as cheap as laptops get) outsold Macs (which are expensive) by revenue in 2017 in the USA and within 3 years in the rest of the world. ChromeOS is a desktop Linux, based on Gentoo. It has hundreds of millions of users who have never heard the word "Linux".
Companies with cloud-based IT are deploying ChromeOS Flex as a response to ransomware attach. (E.g. Nordic Choice hotels.)
Many of us see Ubuntu's characteristic desktop in shops, bars, travel stations and things regularly now. I hear its startup sound on trains. I have totally non-techie friends running Ubuntu at home. I've given Mint to lots of mildly technophobic friends and they get on just fine.
It's not over, but the year of Linux on the Desktop came about a decade ago, and the penguin taleban were too busy in-fighting to notice.
This has been a problem I’ve dealt with on nearly every single Snap I’ve installed. If you’re a file editor, you must let me edit my damn files!
I've run every single version of Ubuntu ever released. Work machines stay on LTSes, testbeds run interim versions.
After the 22.04 release, I carefully de-snapped my work laptop, using `deb-get` to install native packages of everything. Worked a treat, took less disk space, things started a tiny bit faster.
Then I enabled Ubuntu Pro and it force-reinstalled snapd. It's fair enough to have it as a dependency: it's a standard component. I was very annoyed, though.
But when I upgraded to 24.04, a lot of things broke. I had to spend ages re-enabling repositories, getting new keys, changing version strings in stuff under `/etc/apt/sources.list.d` and so on. It's a PITA.
So I have performed a volte face. I removed all my `deb-get` packages, and reinstalled the snap versions. All my comms and messaging apps, music and media players, and so on.
It's much easier. No extra repos. I experimentally took one laptop from 24.04 to 24.10 to 25.04 to 25.10 and yesterday to 26.04. All my apps stay in place. Nothing broke. No custom repos. No changes needed to any config file. It just works.
I've been using Linux for 30 years, starting on Slackware and moving to Red Hat and Caldera and SUSE via lots of others. But I'm old and grumpy and I want stuff to work without fiddling. I want low maintenance. Snap is low maintenance. My messaging apps can download stuff into my Downloads folder, open attachments from Documents, and so on.
I run native packages of my own browsers (Waterfox and Chrome) and AppImages of Panwriter and Logseq, and I have none of these difficulties.
Life is easier if you don't fight the OS and the vendor.
And Ubuntu is still easier and less hassle than Debian, Fedora, openSUSE, Arch, or any of the other big names.
Both Gnome and KDE support that. Actually Gnome a tad better as it gives you less knobs to turn an waste your time. Accept the defaults and if defaults are bad move somewhere else.
Because maybe not all people have the same preferences as you?
Distro: "The most used DE needs first class support, we should probably bend to it" → Distro: "We should probably make this DE the default since it's so widely used and supported" → User: "I choose the default" → Distro: "The most used DE…"
So yes, people have different preferences; but if your preference is GNOME today, it might not be GNOME tomorrow, and "I picked the default" isn't quite the neutral signal it looks like.
Since GNOME is the default Ubuntu DE, they have a certain responsibily to listen to the users/devs and leave the system open (to an extent). But their direction is the opposite:
https://web.archive.org/web/20210901171117/https://twitter.c...
They've been doing massive reduction in functionalities, really insane like limiting copy/past of terminals just to the current screen (which hurts any sysadmin), generally without any way to enable them back.
I haven't heard of any other OSS organization trying so hard to limit freedom of their users/devs, and this is an explicit goal - they don't want to weaken their brand.
GNOME is nothing short of the Oracle of open source.
On the other hand, I'm not a fan of people disparaging free open source software that they've never contributed anything to, either money or code.
I wish Ubuntu would just give up with GNOME and switch to something more sensible.
But seriously why would they disabled the middle mouse copy paste buffer by default? Anyways, gnome tweaks to the rescue I guess
edit: grammar, also Cinnamon fixes these issues thankfully.