I agree with some of things you say, but with some don't. I agree with the fact that one should verify that there is market for his idea, but you don't need to have sales people for this.<p>Good engineers want to avoid working at companies, where engineering department is not on the top - on example they need to explain things, which shouldn't need explanation, or their boss see them as cost centre, not a profit centre and seeks to replace them by cheaper alternative.
If you don't have good engineers, innovation of your product stales and someone comes to steal your market, no matter how awesome sales people you have.<p>You mention that sales people are more important in reaching phase 1.0 in B2B companies, in getting these first 1000 consumers. Let's get two hypothetical examples:
- Company A, which creates bad product, but sales manage to sell it to 1000 consumers.
- Company B, which creates awesome product, but their are no good sales behind, so it is gaining first customers very slowly.
Then over the time first customers of company B will tell their friends that product is awesome and it will eventually reach 1000 customers and keep increasing exponentially (these new customers will bring their friends and post excellent reviews online). It is run by good engineers so they will analyse and listen to their users and keep making product better. On the other hand, company A will get terrible reputation, these 1000 customers will realize shortcomings in the product and stop using it.<p>Fact that you created successful company being a sales person doesn't mean that it is better to have companies run by sales people. One example doesn't make it for general rule. Do you know a company run by engineers executing the same idea to do the comparison?<p>You cite the fact that majority of companies fail because of lack of users instead of lack of ability to create a product. It doesn't mean that their failure wasn't caused by bad product - they could created something that worked, but wasn't good enough. This fact doesn't mean that they would succeed if they would have rock-star sales people on the board. Some ideas are just not fit for market and even placing hundreds of sales people doing the calls won't help.