Yes, too many nit-picking types.
If a flight is +/- 30 minutes, it's "on time" as far as MOST reasonable people are concerned. Buf if it's scheduled for a 9:14 arrival and it's 9:16 when it gets there, that's considered not on time.
Of course, if a flight doesn't arrive at precisely the right time, then we have the issue with too many planes trying to land on the same runway at the same time...