Easier to roll out this way would be my guess?
With your approach, the burden is on the post office to update their handling process.
With the implemented approach, nothing changes about the postal process, and the burden of work is shifted to the sender, who must look up the code for the recipient’s current address.