In a fully procedural environment, ATC has it's own estimated times for each reporting point calculated from upper winds, etc., so the aircraft reports are simply a cross-check. When I was an Area controller abroad the ATC estimates usually won because a number of the local RPs were intersections and nav gear wasn't so hot in those days.