At one point I thought that it was ok for companies not to develop their own models. They could just tackle a product vertical which relies on third party APIs. But I think I was wrong. Every serious software or hardware company should likely be developing their own models.