Where is the incentive for a company to actually bother reaching into the ledger to determine who holds royalty rights? The underlying media pointed to by the NFT is not restricted, it's infinitely reproducible and thus valueless. Why not just right-click save-as and display the media, bypassing the metadata encoded in the NFT?
It seems like there'd have to be some person or collection of persons who are responsible for enforcing that the company treat the terms of the NFT as a binding agreement. Using force, if necessary, either legal or physical. Something almost like... a legal system associated with a state. Which would be centralized. Which would beg the question, what's the value of the decentralized ledger in that case?