Restaurants, to each their own. A dozen hotels marked within a five mile radius of my home, which Google knows very well about, at all times? That’s just stupid.
You can exclude targeting people on Google Maps ads when they're near their home. If the hotels want to pay for more impressions and not target their ads appropriately, Google is happy to take their money.
This is really more the hotel marketing team's fault than Google's.
Interesting. I have an inherent distrust with reviews and descriptions on Google Maps, at least for where I live (India). I usually resort to other services to look for good restaurant/hotel recommendations.