Linux and software installs and RPi
Firstly let me get my defence in early and say that I am a long term Unix/Linux system administrator, though mainly out of practice now.
I was looking for something that would play Amazon Prime Video (or whatever it is called) on my TV.
Pi was the obvious choice. Some on line searching later I found a site with a description of how to install the software. It started with enabling ssh on the Pi then installing putty on the PC and then went on to describe adding repositories, configuring files, lots of command line stuff.
Yes, I know how to do it all, however do I want to spend the time?
One major weakness of Linux is the installing of software which isn't already in the default repositories. If it is in a repository then there are loads of GUI front ends which make it a simple search, select, click install. If not, a world of hurt awaits the inexpert user.
With Windows there are packaging tools (such as InstallShield) where you download a file to your PC, run it, and it does all the hard stuff for you. Leaving aside security issues (a long and thorny subject) I can't see Linux becoming useable by the average naive user until third party software installs have the same one click approach as Windows software.
Android gets round this by having an App store that everyone is forced to use. An approach attempted unsuccessfully by W10.