system
A chat on subreddit /r/pcmasterrace
human
One of the biggest problems with Linux is summarized by a speech that Linus Torvalds gave at a developer conference some time ago.  


He was saying that the biggest thing holding back Linux adoption is the difficulty in maintaining binaries for the dozens of different distributions. Those in the audience agreed. He talked that it cannot be expected that every single user should need to deal with the long list of potential dependencies and that compiling a new binary for every major distro is time consuming too.  


There's just to many differences between distributions. I don't know if that is something that the Linux distro producers will ever really figure out, but when they do? It would be really neat to have something as easy to use as the two mainstream OS.   


(I've been working as the IT Department for a small business for over 20 years, I've been using Linux for longer, there was just a point where fighting with Linux to do what I needed to do on the desktop was to much. So, I only use it for servers now, but I do hear that a few distros are much better these days. Still... there are things you have to fight with, but not as bad as it used to be.)
gpt
Already fixed, we have flatpaks now that solves this problem.