This is a good start. I have a registered code, I can update it whenever I move house, online ordering becomes easier, great.
As people have indicated in thread already, the current implementation is easy: a website frontend just needs to be able to resolve it to the physical address.
I think there is value though in carriers saying "no, wait, I'll do the lookup when I am ready to deliver!", because then I order something today with a 3-month lead time and if I move house, the delivery "follows me" to my new location.
Going further, I might want to specify my home address as the default, but for items under 2kg delivered 8am to 5pm on weekdays, please deliver to my place of business. If I'm in hospital for a prolonged stay, I may want to redirect to a friend or family member.
I actually expect some of the rapid delivery networks to get a bit more like this - I predicted with friends about 5 years ago at some point your Amazon delivery is going to be in a locker on the back of a self-driving vehicle. You (and everyone else in the street), will get a notification that its outside for the next 30 minutes - miss it, and it'll go get delivered to a nearby pickup site. Imagine if there was dynamic routing so that the parcel just "finds me" if I'm at work, or a bar after work... obviously I might want choices and options and so on, but I think the idea of parcels just going to where you sleep, whether you are there or not, is going to look quaint in 30 years time.
[edit: there's also a nice bit of privacy going on here the later the lookup happens - if nobody at the e-commerce site knows where I actually live, that information can't be leaked]