But at the same time it’s extremely anti-competitive: essentially very few companies can invest many billions of dollars it took Google to collect the data for a product which is still very poorly monetized. Instead Google chooses to offer it for free to moat Search/Ads.
I don't see how a high cost of entry is anti-competitive...at least in a way that's google's fault. Many industries have a high cost of entry, and there's entire businesses that crop up to lower it. Technology used to have a much higher cost of entry before cloud computing, for example. If you were doing anything at scale before 2005 or so, you had to own and maintain your own metal. Even Google Maps is one of those cost lowerers. A lot of companies were able to build their business on the back of google maps APIs.
Taking information that used to be locked up, re-discovering it from the "ground truth" (literally driving every road in some cases), and then giving it to the world for free does ruin some business models based on gate keeping, but it doesn't harm the consumer.
So should society force Google to charge for Maps? How much?
With a price artifically approaching zero in a product with high margnial cost and higher long run average cost, product tying with android and google search at the least, dominant and uncontestable market power, there's a lot of bells ringing here, and more than enough to suspect significant deadweight loss to society and, yes, "harm" to consumers.
All of these terms have specific definitions, by the way. They don't just mean good or bad. And that list is far from exhaustive.
What I left out of my original story was that a third engineer chimed in (from Yahoo!) that asked if the real enemy to innovation here wasn't the map-data companies whose terms made it impossible to leverage for innovation. The cost was prohibitively high to get started. It's really what kept innovation back in maps and affording it was what google's real advantage was.
But that's a big reason why OpenStreetMaps exists today.
Now there is no service for customers to switch to. Anti competitive behavior benefits the customer as long as the company wants it that way. The moment it decides otherwise, customers hurt a lot more than they would have by paying for the service since its inception (where there would be alternatives to the service)
Was Google Maps anti-competitive? Perhaps in the sense that it was incredibly hard to compete with, but that benefits the customer.
And let's be real, it's not like Microsoft had never conceived of a chat client before Slack came around. Slack rode the chat trend. It didn't create it.