Earlier quoted context omitted.
Not true. At times you just bump into a guy who happens to be exactly what you're looking for. This has happened to me more than once, so I would not make "looking for co-founder" a point of failure. That said, I still think getting to know a person you will be closely involved with well enough before starting out.
how many programmers go out looking for a "business guy with an idea", programmers get pitched the whole "yeah man, I have this idea, it's ultra secret, so I'll need you to sign an NDA first, but basically it's like faceb...." the only way for a "business guy with an idea" to hookup with a programmer, without being lifelong friends, is to bring a crapload of money to the table.
There are many highly lucrative niche opportunities (that can still scale to $10mm+ revs) that would be impossible to identify or execute on without an inside industry expert who knows the big players, potential customers, and precise pain points.
When referring to "business people with an idea" with some degree of derision, it's productive for us to remember this mostly applies to the MBA grads with generic consulting/banking background and little industry-specific expertise.