@Vhalidictes, Not entirely sure where you're going with the car example? It looks like you're trying to be sarcastic and use the example of buying a car to make a point that people are perfectly capable of doing their own research, so this shouldn't be any different. If that's the case, see below. If I mis-read, my apologies, please ignore what follows.
Let me start with the top 10 best selling car models in the US last year (source
), classified by type of vehicle:
And let me walk you through the typical consumer's car buying process.
Customer walks into a dealership. Probably the same dealership used for service on existing car.
Sales guy greets customer and asks what brings customer in.
Customer says I need a new car. My old one sounds like a rusty duck.
Sales guy asks what kind of car.
Customer says, you know, 4 doors, not too big, not too small. Good gas mileage.
Sales guy spends the next hour or more helping the customer narrow down what kind of car, perhaps even a specific model. Answers customer's questions, offers helpful suggestions when the customer seems flummoxed. Walks the customer around the lot and points out different models, has customer sit in a few of them. Offers to have customer take it for a test drive. The customer maybe does this, drives it around for a while, pretends to know what's up and says things like "wow, it has a lot of pick-up" or "the ride is smooth". Maybe the customer leaves and repeats this process at a different dealership. Maybe the customer comes back a week later. Eventually the customer decides to buy a car, in which case they meet with a finance guy, maybe a manager or service department guy, who explain all of the warranties, finance options, extra parts, option packages, and so on. At the end the customer signs a giant stack of paperwork after agreeing to spend $35,000 on a brand new, fully optioned 2018 generic sedan. The dealer might then spend another hour showing the customer how to use the radio, A/C, etc, all of this other kind of stuff which is in the manual
because they know customers never read the manual, which, I mean, it's right there in the glove compartment, why don't people ever read it?
At no point in this process did the customer think, hmm, you know, I should do all of my research beforehand. I should walk in there knowing exactly what model I want, with exactly what features I want, in exactly what color I want. I should actually check websites of all the dealerships in the area so I can find the exact vehicle I am going to buy, and then go to that dealership, give them the stock number and tell them they've got two hours to get the paperwork through or I'm out. To be fair,
some people do this. It's how I shop for cars. My wife is the same way. But spend a little bit of time talking with the sales guys in that dealership and ask them how many people come in knowing exactly what they want vs. how many come in looking completely lost, and, bonus question, ask how many end up buying something entirely different from what they asked about in the first place.
And all of this on something that most customers will be paying for over the next 5-8 years (apparently 8 year car loans are a thing now, which, different conversation entirely, but wtf).
Walk into a Best Buy (you have walked into a Best Buy recently, haven't you?), find a sales rep in the PC section or over in home theatre and ask the same question - how often do people come in knowing exactly what they want? What are the most common questions you get asked (guarantee it will include one of my favorites: "is it fast", or, for home theatre, "how loud is it")? What's the biggest seller (expect the equivalent of "sedan")?
There are people whose actual jobs are to answer questions for the customer, to help them make that decision because they can't be bothered to do the research themselves, and probably, if you're feeling cynical, to upsell them on something they don't need. Those very same sales reps are not looking down their nose at walk-ins, telling them "look, if you don't know the difference between a Ryzen 1700X and a Core i5-7600k, I'm not going to sit here and explain it to you. Go away and come back after you've read the internet." The staff at my local Micro Center will sometimes KEEP talking well after they've helped the customer. Apple takes this a step further than most by offering people "classes" on how to use whatever product they've bought. You can call Apple and ask for help over the phone or walk into a store and ask in person whenever you want.
These industries do not treat the customer like they are unwanted and dumb. They want customers, they want to grow their brands and make more money, and if they can make people feel good while they do it, they will be more successful.
There is no Linux equivalent of this.
There is not an Ubuntu Store at the local mall filled with a bunch of geniuses in funny penguin shirts willing to sell you System76 laptops, or SteamOS machines, or a pre-selected variety of equipment from other vendors known to be fully compatible without weird fan control issues or command line video card driver installs or sound card hiccups or wifi that doesn't work unless you connect to the internet which you can't do because your laptop doesn't have an ethernet port, or explain why Chrome and Chromium are two different things, to explain how Libre Office is "compatible" with Microsoft Office or why 0AD has been in development for ninety years and is still in Alpha and then explain what "in Alpha" means, or even just show a customer how to install Ubuntu on an old PC they have lying around.
Linux communities treat new users terribly. Documentation doesn't explain, it just gives commands, or is full of text that only the developers will be able to figure out. Discussions about new features turn into flaming rows between developers and the feuds lead to whole projects being dropped. The guy who controls the kernel throws a tantrum and flips off NVIDIA
instead of working with them to try and improve their open-source support. The bad behavior exists at the top, so there isn't really a good example for everyone to follow, and that extends all the way down to users who are "helpful" by telling newcomers to just copy-paste some terminal commands and if it doesn't work they should go back to Windows.
So your car example does a good job of illustrating my point - I guess what Linux distros need are sales guys willing to "sell" a free product and get nothing in return other than the satisfaction of knowing they helped someone learn a new thing. But Linux user communities are not those sales guys, and so desktop Linux will continue to be a niche thing.