One possibility: If your IP address changes (happens periodically with most UK landline providers, and I think many mobile data connections change the IP address often) and your browser tells it you are using a non desktop operating system then it can’t be sure you haven’t moved. Especially if it last thought that that IP address was somewhere else.
There may also be something to do with MAC addresses, but that’s too geeky for me.
I’ll admit it can be handy when search engines know where I am. Just been on holiday to Scotland and felt in need of a fish supper when passing through an unfamiliar town.
Yeah, sorry: I forgot to mention that this happens only on my desktop unit - a laptop - and that stays put. Being a grouchy old quasi-luddite, I use my mobile almost solely for calls and texting, or for idle news browsing when I’m waiting for an appointment, or to quickly settle a Google-able question when I’m away from my laptop. I only access C&F by phone when my laptop’s hors de combat, and that’s pretty darned seldom.
So my question ought to have been: Why does Google ask for my location when the laptop’s in the same place, day in and day out?
Maybe your IP address has changed and the last time it asked where the new IP address was it was somewhere where you were not. It probably knows you are still you.
To be honest, I’ve never paid attention. In any case, when Google asks for my location, I just hit the little X and say, “Buh-bye.” They’ll have to be satisfied with what they can glean without my help.