Because running 1 business is easier than running 100 businesses. It takes a lot more than writing good software for a company to be successful.
You can just restate the question then to say: If the models are so good, why can't they run a business?
You can just restate the question then to say: If the models are so good, why can't they run a business?