I'm wondering the same thing. I was surprised they even released a public API. I thought for sure it would be limited to iOS/macOS apps only. It does require a developers account now - which means an upfront cost for anyone who isn't in the Developer program. And the pricing tiers aren't as friendly as before. But the free tier is much higher now (500,000 now vs 31,000 with DarkSky). Hopefully they don't jack the price up in the future.
> No location permissions needed to get basic weather data, to reduce location permission use by apps when it's only for weather.
This seems tricky. The response currently returns the latitude/longitude, so it could be a possible way for an app to get around requiring location permissions. Even if they excluded that, there are other data points that could probably help narrow things down, particularly when there is an active weather alert, because those tend to specify locations.