I have met tons of business people that never got their business off the ground because they couldn’t build the product. For every failed technical founder, there are 10x more failed business founders. It’s not all just one or the other. You need a bit of both and tons of luck. Starting a business isn’t just all skills.
I don't know much about business, but I think you need business chops to build a business.