I just left a huge multinational corporation that despite its economic power was wasting millions/billions and not achieving anything in the tech space due to huge mismanagement, as everyone at the top was completely clueless but well connected and good at bullshitting and too busy fighting private wars just so they can climb the corporate ladder to coast for massive paychecks. Basically very wealthy crabs in a bucket.
Money and talent aren't everything. You also need competent leadership who can steer the ship in the right direction and are motivated to bring value to the company not just to themselves.
Milking money from ads is all they can do. Innovation is very hard when everything has to go through many layers of approvals and there are constant re-orgs. People are fighting over small slices of the pie, rather than growing the pie.
If the ad money stops rolling in, Google is done.
Smaller, more agile companies are usually where innovation comes from. Google accomplished most of the good things it did when it was small.