Yeah, but I can't. The only way I've seen hinted at doing that is letting my browser share location to Google.com and my desktop Firefox can't estimate my location anyway, on top of the fact that I'm not about to give in and fix this by just arbitrarily granting them access to more data about me.
Especially when they clearly have all of this effort around it, dialogs to try and tell me why it thinks I'm in Mexico and won't just give me a way to tell it where I am.
When I was looking for where to buy an SSD and used "shopping.google.com" earlier, I absolutely could not find how to convince it that I was in Seattle. Ironically, a private browser worked there.
And yet, I literally just sat through 3 spanish ads, again on my unsigned in TV that has been sitting in Seattle for a year.
I think you're absolutely right, it's this myriad of data. But it's frustrating that I /can't just easily override it/.