I made a similar mistake early on: I underestimated the business side of things. It turns out business majors did actually learn important stuff in their classes—market analysis, how to validate products, how to price and sell, which are much more important to making products which make money than engineering.