So if you want early data it will inherently be of limited accuracy because that involves a lot of extrapolation with whatever incomplete data has been collected by that time. If you want accurate data you will have to wait for it because that data takes longer to be collected. You do want both because you need to make timely decisions, since most times the early numbers don't get revised by much, but you also want to course-correct when later, better data gives a different signal.
Agencies like the BLS publish their methodologies in great detail. Big revisions have always been happening, only they are getting more attention these days because of the heavy politicization.