I thought this was a good article but one of your points touches on one of the reasons why purely engineer-driven start-ups fail: no business sense. I agree that the MBA-types need to stay away from the engineers on a day-to-day basis, but I've seen too many start-ups shoot themselves in the foot because they launch a product without any market research and no understanding of how to make partnerships that will help them scale.