More likely, there aren't many people that are smart, get things done, and want to do your startup. There're a whole lot that are willing to jump in for their own ideas. Almost everybody would rather be working on their own ideas than someone else's ideas; that's basically what fuels the startup industry.
There're two basic solutions to this: work on your technical skills, or work on your leadership skills. (And remember that leadership isn't telling people what to do, it's making them want to do what you want them to do anyway.) Working on your technical skills is the easier course; it's what I've chosen to do, it seems to be what you've chosen to do, and ultimately it frees you from being dependent upon other people to build your prototype. But working on leadership skills probably scales better, since at some point, you're going to have to work with other people anyway.
While I think your post is very insightful the problem for me wasn't really finding someone that wanted to work on my idea, it was simply finding someone skillful that was willing to risk doing a startup. I've never had problems convincing people to work on my (or their..) ideas, but I've always come across people that either didn't know what they were doing or quit when the going got tough. It probably has a lot to do with location and culture.
By the way, the added bonus of learning to program is that you'll be in a much better position to judge the merits of a technical cofounder.
There're two basic solutions to this: work on your technical skills, or work on your leadership skills. (And remember that leadership isn't telling people what to do, it's making them want to do what you want them to do anyway.) Working on your technical skills is the easier course; it's what I've chosen to do, it seems to be what you've chosen to do, and ultimately it frees you from being dependent upon other people to build your prototype. But working on leadership skills probably scales better, since at some point, you're going to have to work with other people anyway.