METAR infos don’t update for every change of the actual weather. Sometimes they have temporary infos for weather events wich will possibly happen or not.
To simulate a changing weather system, MSFS has to predict the change because otherwise you will have a sudden swap every time a new METAR info is released.