You don't think Apple and Google are solving big problems? They were startups too, once. I think the flaw in your logic is that once a startup successfully solves a big problem, they quickly stop being a startup, and become a big company. It's a mistake to conclude "startups can't solve big problems".