This presupposes a business major is any better at understanding customer needs than an engineer. Given that most startups fail, I'd be willing to infer that neither the typical non-technical founder nor the typical technical founder is particularly good at this.