- too many street names make for a noisy/busy/ugly map, and we all know maps must be beautiful and nothing else
- streets don’t pay for ads, businesses do, so between the two they prefer showing the latter.
Technically now you can tap anywhere on the map once to place a pin and get more info; In practice tapping in Google Maps has become horrendous, it never does what you expect. One such example is tapping on a business near a “walkable area”: you can’t. The area will always focus instead, even if painted behind the business.
the challenge is profit maximization, this to emphasize it is not a technical challenge (earlier versions of maps were good at this)
* with OsmAnd at least, the most popular app for it. The official website at osm.org is more of a demo to show what's in the database than really meant to be a gmaps replacement, though there are still a few rendering styles to choose from on the right.
The map data itself is superb though, with the single exception of having inferior (relative to gmaps) data about businesses. Many businesses aren't mapped, or don't have their open/close hours listed or up-to-date. For this sort of information, I use a web browser and search engine to look up the business's website. For gas stations or restaurants while traveling, I do it the old fashioned way. I look for signs along the side of the road using my eyes. The same way I used to do it when I first learned how to navigate using AAA road atlases. It may seem old fashioned but it's just fine for me.
In other respects, the OSM map data is very detailed and I love the aesthetics of the OSM tiles. In particular, OSM maps are far superior to gmaps in places like parks. In places where gmaps simply says "Whatever Park", OSM will have park benches, water fountains, picnic tables, etc all accurately mapped to within a meter. It's earnestly impressive and very useful. I think gmaps excels at mapping businesses because that's where the money flows, but doesn't give a single damn about useful things like water fountains because water fountains don't buy ads.
I think it's rather the other way around: people that operate those businesses want their information to show up correctly on Google Search (or as many non-tech people call it: the internet).
It's not that Google can sell ads about those businesses so much as those businesses having a financial interest in being accurate on Google search and, which then became big due to being tied in, google maps. It seems like the very definition of using your monopoly in one market to also dominate another, but TomTom (and whatever other commercial services came before Google's map) don't seem to agree or I imagine they'd have taken action.
Meanwhile OSM sucks at this compared to benches/fountains because it's so ephemeral. People do map businesses, but it's out of date so fast, it's easy to stop bothering. Half the stores I mapped in a town near me went out of business in the past few years. Wooden unmaintained benches in a forest last comparatively longer.
So frustrating when trying to find out what a road is called and your panning around waiting for the algorithm to show you the street name.