It’s not that long ago that Microsoft was facing the very real possibility of antitrust, so it’s very much something leaders of tech companies have a duty (to shareholders) to defend against.
I’ve heard a lot of people repeat this, and I don’t think I understand where it’s coming from.
Advertising is just a revenue model, it’s not something a company necessarily needs to diversify. This seems to me like saying Walmart is in a precarious position because all their revenue comes from sales.
It’s the product offering that needs diversification. Walmart can’t only sell coconuts.
The ad revenue is coming from pretty diversified sources: search, video/tv, maps, email, calendar, web browser, mobile …