So, in short: a non-technical co-founder fulfills many tasks and likes them. A technical founder would be smart to associate with a non-technical founder, so both can do what they're good at.
For some reason the people on the business/finance end seem to think they can just delegate everything and know how everything works based on whatever they heard in the news. They already decided on using the cloud, thats the hard part! Actually using it is just implementation right?
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.
In my experience the latter is a hell of a lot more rare than the programmer learning business skills. Consequently it's far more likely to see a programmer developing a successful business solo than a non-programmer developing a successful business solo, so in my opinion you can't just flip the argument around and say it works both ways.
Note I'm not suggesting that a co-founder isn't important or valuable, simply that the argument cannot be flipped around; I'm personally looking at recruiting an old friend once my product reaches MVP because a co-founder is important for some products.
"Note: I could easily switch this whole article around to all those programmers that think creating a company is as simple as launching an app. You’re just as stupid, so start asking for someone to help you grow what you’re working on, ask for a co-Founder."
No. Frankly, we're not just as stupid. It's not as if just because marketers can't figure out how to program, the inverse is true and programmers for some reason lack the creative thinking skills to come up with new ideas or the capacity to market their own product.
Non-technical founders may have some purpose, but to a coder with marketing ability they're redundant, and worse, in the way. So no, you can't just flip it around; to say that a programmer who goes it alone is "stupid" is, above all, a very stupid comment.