<i>It turned out that it was only working for me because I was willing to plow hours into fixing problems</i><p>Fixing problems, or finding solutions for your problems? Every advanced system has a learning curve, and Unix is an advanced system without a well-defined domain. It&#x27;s great that you invested the time to make it work for you, but that you feel that it is inappropriate for &quot;most non-programmers&quot; is not necessarily a failure of the system.<p>As a sibling post said, &quot;there is not much interest in empowering non-technical users&quot;. I think that&#x27;s close, but I would add that it&#x27;s a problem of scale: non-technical users require domain-specific solutions. If there were one single solution to empower non-technical users, there would surely be commercial interest.<p>I&#x27;m sorry, but I can&#x27;t help feeling that the article has a high dose of &quot;lo! I&#x27;ve seen the light and my light will solve every problem on the planet&quot;. It ignores the many good things Unix has enabled, and is very light on the details how a better system would look (or how it would be secured -- befriend, really?).