Most people want a computer that works with their software. No, "learn the FOSS version" is not a solution. Especially because nearly everyone has some niche thing they like, some 5% that isn't covered by the FOSS solutions, that only a niche Windows program can actually do correctly.
And that doesn't even get into gaming.
Then at least let the company that makes your niche software know that you want a Linux version of it, even if you don't use Linux (yet). We need to solve this chicken / egg problem. Nobody wants to use Windows, they want to use some specific application. If most software is available on Linux too, then consumers can actually choose their OS.
> No, "learn the FOSS version" is not a solution
Hard disagree. Not that it has to be FOSS, but you have a product that is predatory towards you and you refuse to change your ways.
Leaving an abusive relationship is hard, but sometimes you have to do it.
>No, "learn the FOSS version" is not a solution.
It is a solution. Once you do it, your problem is solved, that makes it the solution. If you aren't willing to go with that, you can stay with Windows and just accept the constant abuse.
As for gaming, I've been on Linux for two years now and I haven't had a single game not work.
Well acktshually, gaming is a really good example. Valve did a lot of good with Proton to the point that a lot of games work and work well.
Perhaps ironically, Wine may be the best stable API on Linux. I'd like to see a concerted and well-funded effort to make Wine run certain Windows applications well. We might not be able to replace the Adobe Suite short-term by a FOSS alternative for most of its users, but we might be able to get Wine to run the Adobe Suite, Affinity Suite, and whatnot well enough to make it possible to switch and keep running these applications.
<< No, "learn the FOSS version" is not a solution.
It actually is. It may not be the best solution, but it absolutely is one of available solutions. = Not being able to ( or wiling to ) learn ( and adjust ) as needed is part of the reason we are here.
I am not being nitpicky here. Reasonable people don't hope things will change; instead, they change things they can.
Not even that! Most people want a computer that lets them get the tasks they want to do done, in the way that uses the lowest effort.
If they want to edit a photo, and they're used to Photoshop, then Photoshop will be lower effort than a competitor just as Photoshop is lower effort than darkroom editing film. Competitors have to be lower effort or offer significantly better features than incumbents. Product cost is a part of the effort needed to use that product, but far from the entire thing.
> Most people want a computer that works with their software.
I suspect that most people don't run much software at all outside of their web browser and wouldn't notice any difference between using chrome in windows and using chrome in linux. Gaming is not the barrier it used to be either.
> Most people want a computer that works with their software. No, "learn the FOSS version" is not a solution.
Why is that argument always applied against Linux, and never against for instance macOS, which also can't run Windows software?
Well, considering that you can run almost anything (excluding games and specialized graphics software) with 99.99999% guaranteed result via WinApps, I don't see what the issue is for a hypothetical member of the majority population.
It's not 2016 anymore, you don't have to switch to LibreOffice if you need an office suite of apps.
That obviously would be preferable, but if you're an avid Microsoft ecosystem user, just use WinApps. It's simple enough to the point that a child could use it.
Cool. Windows can't do 99% of the things I and anyone not grasping at straws can do with Linux.
It is getting tiring, I don't say Linux is perfect, but KDE has been better than Windows for years, Linux doesn't bit rot like an average Windows install and Linux is in practice surprisingly more stable, but no-no-no, Linux can't be this time again. Quick... ehm "there is a piece of software that only works on Windows". Have you ever thought the reverse holds too, but times 1000?
If you call yourself an IT-professional, you only run spyware.exe in a vm or in a box with all networking gear ripped out and you don't making stupid excuses.
For better or worse, well mostly worse, most of the software people use these days is either directly running in the browser or is electron based so running perfectly fine on Linux.
Gaming on Linux is a mostly solved issue for anyone that doesn't do competitive multiplayer gaming. If a game isn't using some root kit level anti-cheat or copyright protection, it is going to run just fine. Same with running most other software.
The only part where Linux is sucks is for certain creatives fields. If you need Adobe products you are out of luck. Video editing well you use Da Vinci or free software. There are some good DAWS but no Ableton.
Yes, you have to compromise but Linux is definitely getting there. Not everything runs on Mac either and people cope just fine.
Good news re: gaming is with SteamOS/Bazzite gaming on Linux is finally near-turnkey. Only thing I had to adjust on my bazzite computer was zram, otherwise I’ve never had to open the terminal (unless I wanted to). Expedition 33 ran perfectly day 1.
I do agree with your larger point though. It’s the same reason everybody doesn’t change the oil in their car on their own or cook their food every night over ordering out. Only it goes even further because by this point most people expect a computer to just do what it’s supposed to do (or they think it’s supposed to do) the first time they try. I can’t imagine asking my parents to start inputting terminal commands. Even just the process of something like running etcher and prepping a usb drive to install linux is a whole thing.
> And that doesn't even get into gaming.
Or Accessibility, which the Linux desktop is notoriously bad with, since, what, 20 years. The constant push to rewrite things typically forgets making Accessibility a priority, for the sake of "progress".
Most games nowadays run perfectly fine on Linux.
> nearly everyone has some niche thing they like, some 5% that isn't covered by the FOSS
I'm interested in where that estimate + number are coming from. And I'd like to point out that I don't nearly see as many people pushing back against say MacOS for "not being Windows", despite the fact that the same issue would be there. I wonder why Linux gets special treatment in that regards, when modern distros make usage very accessible.
> And that doesn't even get into gaming.
Gaming on Linux works very well. And if something doesn't, it's usually by choice (e.g. BattleEye customers not enabling it on Linux) or by sheer incompetence / malevolence (e.g. EA Games and their shitty EA App that breaks often even on Windows, and even worse on Linux in a Wine environment).