This is typical here.
Once going on a hike with a friend we got stuck amid torrential rain which for 40 min pretty much affected a less than 1x1 km area centred on the bench (with a roof) where we sat down. We knew it from the radar, since all apps showed mostly sunny weather. I didn’t bring the umbrella since it was supposed to be sunny and estimated cumulative precipitation was insignificant—who knew it would all fall directly on our heads!
The radar won’t give you a forecast, but (if you are lucky to not get hit by weather developing on top of you) show you an animated map of where in town all hell is breaking loose now vs. where it was 15 min ago and you make your own conclusions. Newer versions of Weather app include a mini map of precipitation in some areas but I assume not all local radars agree to feed it their data, and even if some do the extra moving parts involved in getting and processing the data introduce too much of a lag for real-time weather developments. I doubt optimising that is Apple’s priority.
I enjoy a good poking fun at weather apps (back then Dark Sky, now Weather) as much as the next guy, which is exceedingly easy while you are in ITCZ, but the reality of fluid dynamics on this big rotating ball is such that some places worry about a cold front they can see coming days in advance while others live in weather that may develop within minutes right there and then. Guess in which of the two do most paying customers live!
We had a storm roll through, and the temperature dropped 15º. Guess whose weather app continued to report the higher temperature?
But the real problem: rain forecasts were painfully unreliable. I spend the summer driving topless in my Jeep, and it's helpful to know these things in advance.
Well, that and the new UI was so much more cluttered than Dark Sky's, but I stomached that for years before throwing in the towel.
It's constantly saying it's not going to rain for hours, then I look out my window and it's raining at this very moment.
They would be better to dump any prediction model they use and just show the raw data sources as it would be more accurate.