It is incredible that the question raised in 2018 and plenty of solutions proposed are not implemented, or maybe they are but this has not been said here.
So what you say is even if I want I cannot say to the app save forecast for this region for next month and go offline? Because this way you would break no agreement.