For my Laptop, Tablet and Smartphone the location service can properly identify my location based on my network. However, when using my Desktop PC, it does not work properly.
Now for a Desktop PC in my case I only move it when I move my complete home (so once every few years at most) so it would be practical, to have a setting to specify the location once, so that apps like a weather or maps app, can still use the location API, but that it is set to one specific location. Then this would always be correct and no need to use any network based location estimation, which in my case doesn’t work. Even if it would work, setting it locally would allow to avoid the leakage of user specific data to the location service.
I do not have an overview of whether this only requires a setting or additional software, but I thought I’ll drop the idea here