At the same time, there's a lot of business guys who can bring real, tangible value in terms of strategy, customer acquisition methods, marketing, finances, etc. I think there'a huge misconception that all it takes to build a company is a couple hackers who can build a product.
Building the product is NOT the hard part(except the rare case where there are real technical challenges). Building a business is the hard part.
If you really think about it, most startups don't fail because their code isn't good enough. They fail because the founders are absorbed in engineering and neglect the business parts like marketing, monetizing, and so on.
I'm kind of on both sides, as a hacker who's better at the business/marketing elements, so I have perspective into attitudes on both sides.
I may be taking a risk making this comment on Hacker News, but I think in some places, it's actually coders who are a dime a dozen. People who can actually build and grow a business are much harder to find.