We need to decentralize barcodes by treating product lookups as a URL, with metadata as query parameters. This way GS1 can operate much differently.
It doesn't seem like a url is serving the same purpose, unless you are thinking that the url itself is the unique handle (and it's not actually used for a request, it's just a unique identifier).