Can someone explain why Microsoft doesn't have to but Google does?
I'm sure someone else has more detailed/informed answer.
Essentially, Google doesn't claim to be able to definitively segregate what is or isn't in the US at any given time. Including the possibility that the location differs between when the request is made and when the retrieval is done.