Rather than play 'blame the victim,' have a look at this thread in a community forum for a very popular writing tool:http://www.literatureandlatte.com/forum ... 33&t=24902
I've been working hard to make Linux work as a reliable, solid, stable, and functional OS for several years, with mixed results. The usual result is a broken installation and a complete reinstall, with loss of apps and much time spent trying to restore the system to a working setup that meets my application needs.
The cause, in each instance? UPGRADES!
It doesn't matter if they are performed through a distro's software manager, through Synaptic, or through apt-get ... eventually, something will bork the installation and it will come apart.
I am NOT a developer, hacker, coder, or guru. I am a writer, and a damned good one, and my computer is a tool. I can keep it polished, sharp, and efficient, but I have no time to program it, debug it, or spend hours and hours searching a Linux universe of obsolete garbage and irrelevant clues for the precious crumb that might fix the broken system.
BTW, I've kept several desktop and laptop computers running Windows XP/SP 3 for ten years without a borked system; I've got two desktop and one laptop Macintosh computers running OS 10.4.11 "Tiger" for the last several years with no breakage. Everything runs fine.
The problem with Linux? Too much f*#king around with it by maintainers and coders who put gee-whiz features ahead of stability, and too little time spent checking compatibility. My distro of choice is Debian. I tried for three years to follow the 'testing' branch, but finally gave it up due to inevitable breakages.
I hoped that LMDE was the best solution: a testing distro that was 'tested' by using patched updates. I had come to depend on a solid install of LMDE for nearly a year, and lost the entire works with Patch 7 ... which destroyed my XFCE enviro. It was a big loss of time and effort.
Now I've switched back to #! (Crunch-Bang distro) as it's based on Debian Stable. But even that is partially broken: I favor "Gedit" as a text editor, because there is an excellent plug-in available to make it a powerful Markdown preview and output filtered app. Guess what? The dependencies are broken, and Gedit is crippled. BTW, the same thing happened to Gedit in LMDE after I installed the 'Mate' version. Some libs were excluded, and something in the repo was borked, and Gedit lost the ability to load external plugins.
(BTW, Gedit was replaced in the 'Mate' distro with a fork of Gedit [Pluma?] for what reason? It denied access to the wealth of Gedit plugin resources! Why? My first reaction to the developer who made that choice was to inflict upon him/her an act that would make Vlad the Impaler blush with shame! It ain't nice to take useful tools away from people who come to depend on them! Is that some kind of 'power trip' or something?)
I still have great hopes of being able to rely on Linux as an everyday, year-long, year after year replacement for Windows XP, but I'm not holding my breath. Until some commanding force is able to exert sufficient discipline in the Linux ranks to put stability ahead of novelty, new converts to desktop Linux will remain discouraged and disappointed.
Again, read that thread on the Scrivener forums, and then check out the other threads in that Linux section of the Scrivener community. You'll find it eye-opening. BTW, Scrivener runs rock-solid on Macintosh, and even though it is still in development, it runs very well on Windows. But on Linux? With each new "upgrade" of Ubuntu or other distros, it becomes a minefield.
That, ladies and gents, is why new people give up on Linux!