Whats missing here is that Google places USED to show several ways to narrow the results. All those tools to narrow the results seem to be gone now, at least I can't find them using several queries.
- Show Places Open now? (I assume based on hours entered by owner)
- Show places that take credit cards?
- Show places within 5/10/25 miles of your location?
All those options are gone...
IMO, while this seems like the OP is registering a valid complaint about the worn-out-aged-old-school Google algo, its actually justifying the need for more indexing options in the places or maps listings.