I'd say that the reason is standardisation.
Even on VHF you will usually be making the report after passing the reporting point and, on HF, probably some time after passing it (if ever with, e.g. Yangon).
The controller or radio operator taking the report expects a standard format and doesn't want to look at a clock in the middle of recording the report.