I get what you mean. However from the use cases I've seen often whatever processing needs to be done eg. showing a banner ad to users from a particular state or redirecting to a country specific version of a site can be handled from the user's browser.
Even if you're not hosting the country specific site in that region your user will still save time on making the call to our endpoint local to them.
Even if you're not hosting the country specific site in that region your user will still save time on making the call to our endpoint local to them.