I use Google Maps a lot. Today, as usual, I wanted to check the local traffic. Google knows my home location because I have set it up - nonetheless it agitated about "location services" not being switched on. Given that I use a domestic PC and am not therefore actually moving about (apart from a little sideways motion in my swivel chair) Google does not need to know this. There is an option to allow access or not, but not to say, once and for all, that it is irrelevant, that they already know my home location and that is where I am and there is no need to try to use wifi or network addresses to pin it down any further.
After that, perhaps because my mouse cursor was resting on a street a few blocks away, Google Maps popped up a message asking if this was my place of work. I had the options of saying that it was or that I would let them know later. I did not have the option of saying that I have no place of work, or that my work is based at home.
It's not that hard to think through all of the reasonable ways that Maps might be used but Google doesn't seem to be bothered to do so.