That's why 20 years later Linux and open source are still struggling to gain mainstream traction. Gnome vs KDE, 200 varieties of Linux, Open Office vs Libre Office, etc.
Most people don't care in the least. They just want a good acceptable solution where they can get help if they ever have a problem. Why would most people choose the mess of open source? Gimp vs Photoshop? Time is money.
Mainstream traction cannot be a justification for total domination of GNU/Linux by a company like Canonical that puts in spyware in Ubuntu (Amazon search).
Then make something better. Canonical is in this position because it does more things that are good for the end user than any other distro maker. Redhat's too busy trying to domineer the system through terribly written software like systemd to work on giving users a good experience, Arch is too centered around power users, and Slackware is similar. If you want people to not use Canonical's Linux offerings, then you need to provide something that will be supported for more than a year at a reasonable price, easy to use, and will reasonably Just Work. No other Linux distro has that at the moment, and it doesn't look like any will anytime soon.
Most people don't care in the least. They just want a good acceptable solution where they can get help if they ever have a problem. Why would most people choose the mess of open source? Gimp vs Photoshop? Time is money.
The Open Source community is its own worst enemy.