It's much worse than suggested
Data is wrong, and gets fixed (or more usually the missed upload sits in some failure queue for a few weeks before someone finally realises and uploads it).
In a perfect world you'd maintain the old and new versions of the data so that you can re-run reports and get the same results. If the data keeps changing you'll never understand where differences come from. It's the equivalent of 'value date' in accounting systems, where you want to be able to separate when a report is run for, from what set of corrections to include (show me the year end as of the year end vs the year end with the corrections we've subsequently applied).