I think it's a point to consider but I think the main point is that these "business" people showed passion and had delivered on that passion by creating mockups, logos and so forth.
It's very easy to meet technical people. Conferences, meetup groups, hackathons, etc. Just go where they go and start hanging out.