> But whether the link is a URL in the contract, a hash, or simply collective memory/agreement amongst collectors doesn't matter.
You voice your objection to this point below, and I'll get to that, but I just want to be clear: the NFTs are adding nothing to the existing social systems we use to determine value. We could have a collective memory/agreement without NFTs.
We're going to get to having a shared ledger below, but I just want to be clear about where we're starting -- NFTs do not add any value to the link between a token and an asset, we use the same social contracts that could always have been enforced before.
> the use case is in having a common ledger to track ownership of the token.
Now, a common ledger is a nice thing, but it also doesn't require NFTs, you could set up the exact same system with a little bit of federation.
Of course, federation would require some degree of trust and moderation, but here's the problem: NFTs require all that too. The only way that the NFT community has figured out to deal with copycat NFTs is to introduce secondary off-chain validation of which NFTs are "real" and which ones aren't. You end up recreating the exact same ecosystem of services that validate which NFTs are safe to buy, and the end result is that the secondary market isn't safe to use unless you run it through one of those services. Those off-chain validators will log fraud NFTs and refuse to validate them. As the ecosystem grows, they'll eventually shift to only validating NFTs that come from sources they trust. It's the same systems of moderation that already exist.
It's really hard to claim that NFTs add any value in the form of a trustless distributed ledger when one of the biggest recent events inside the space is Twitter verification. How much more centralized than that can you possibly get?
I bring this point up in a previous comment, but for all the criticism I have of Bitcoin (and I have a lot), Bitcoin at least doesn't suffer from this problem quite as much as NFTs do. The entire ecosystem for Bitcoin doesn't fall apart as soon as somebody stops trading on Coinbase. The NFT ecosystem has no idea how to keep the secondary market safe from copycat NFTs for normal buyers without cloning the same centralized systems for "genuine product" guarantees that we already have today.
And since NFTs aren't changing anything about our social consensus of value, and since NFTs aren't changing anything about how we verify goods on the secondary market, what on earth are they doing that's of any value? It's just an over-complicated system trying to reinvent federation. If the secondary market for NFTs was safe to use without hooking into a 3rd-party validator, or if the distributed ledger was safe to trust in its entirety without filtering out a socially determined list of bad actors, then you might have a point. But it isn't safe, NFTs have done nothing to make it safe.