You should, this is a huge achievement that has been worked on for quite a while now.
You can, actually. I live in a pretty small town and it picks up my location quite well for the weather.
Even if it didn't, one issue doesn't mean we're not allowed to celebrate anything, and the issue in this case isn't even with GNOME itself, but with the provider for the Weather app (I believe it's OpenWeather).
It doesn't use open weather unfortunately. It uses the Norwegian Meteorology Institute and their weather prediction is poor/entirely inaccurate for much of the world. I do wish open weather was an option especially since it's easy to get your own weather api key.
Thx but that doesn't make it more consumer ready. If someone looks the first time into gnome and he can't add his location he might think GNOME is bad because it can't even handle weather.
It's easier to create an alias to curl wttr.in/Berlin and access weather data from terminal than using the workaround