> it's not particularly good for finding a service provider in a large area.
Unless I'm misunderstanding something, this doesn't make much sense.
For example, running a search for "car mechanic 94105" doesn't restrict your results to car mechanics that are located inside the 94105 zip code. It restricts your results to car mechanics that are near the 94105 zip code, where "near" is a fuzzy term. I just ran this search myself, from outside San Francisco, and there's just a single result in the 94105 area. But there are plenty shown in 94107, 94103, 94102, 94111... (primarily 94107).
The zip code is a cheap, easy, and unambiguous way to tell the search engine what you want. It's on the search engine to decide how to respond.
> For example, running a search for "car mechanic 94105" doesn't restrict your results to car mechanics that are located inside the 94105 zip code
I am seeing literally that issue with both Google and DuckDuckGo so maybe that depends on the region. My search results, both logged-in and in a private window, are limited to car mechanic websites that mention the zip code. The Google Maps search is not limited, but it's not very good in general, so I usually avoid it. DuckDuckGo finds practically no results in the map view (Apple Maps).
> The zip code is a cheap, easy, and unambiguous way to tell the search engine what you want. It's on the search engine to decide how to respond.
So is "car mechanic bristol uk". The parent's entire point is that DuckDuckGo doesn't consider context for natural language searches and claiming that everyone else is searching wrong is completely missing the point.
Unless I'm misunderstanding something, this doesn't make much sense.
For example, running a search for "car mechanic 94105" doesn't restrict your results to car mechanics that are located inside the 94105 zip code. It restricts your results to car mechanics that are near the 94105 zip code, where "near" is a fuzzy term. I just ran this search myself, from outside San Francisco, and there's just a single result in the 94105 area. But there are plenty shown in 94107, 94103, 94102, 94111... (primarily 94107).
The zip code is a cheap, easy, and unambiguous way to tell the search engine what you want. It's on the search engine to decide how to respond.