Half the reason I want increased computer science education is because I'd like this madness distributed across more people.
I went in for an in-person interview at a company. At the end of the interview process, the interviewer let me know I hadn't gotten the job, but told me I should connect with him on LinkedIn because he and his friend had a great business idea that needed a developer.
I guess I shouldn't have been surprised, since I've had interviewers reach out to me after I've been rejected to say the same thing. It seemed exceedingly strange that I was solicited to work on another project in person by the interviewer during the interview process.
You can get a new financial advisor. My _wife_ wants me to build her an iPhone app.
Some people really like their financial advisors!
We once had a guy whose first slide was just an NDA in tiny font that he actually read aloud to 50 people. I was in the back of the room with some of the other staff and I had to step out because I was laughing too much.
And yet we are still confronted with NDAs just to listen to "Facebook for Farmers" pitches.
Perhaps it's better to say those entrepreneurs are afraid of their implementers leaving with all of the domain specific knowledge; believing that it would allow them re-create the product and outmaneuver the entrepreneur.
Of course it's never really that easy, but so few fears are rational.