Actually, that's not true at all. I personally am a non-programmer, who've hired people to write my code for me, and built a successful company that now employs many people. I
wish I had a technical co-founder, for all the reasons mentioned in this article, but most importantly, that technical solutions would be solved by someone invested in the company and from their domain of knowledge. As it is, I have to come up with solutions and ask my for-hire freelance developer to code it for me. It's been successful, but it could be so much more.
But, this in no way means that a non-programmer can't go it alone. I have, and am now doing it. And in the case of the lone programmer building something entirely alone and making a million dollars, what's to say he wouldn't have made $4 million dollars had he a non-technical co-founder?
I think your line of reasoning is equally as incorrect as you're implying the OP's was.