If your only solution is clunky, then sure, maybe NFT's are worthless as a distributed asset, if you can even call most of them that at this point.
But you're solution is bad, that's why no one does it. A much better solution is to use a decentralized file hosting protocol and store your base NFT file on it. These protocols are free to prune illegal data should their government force them to, but are economically motivated not to. With enough redundancy, (and if you're NFT is so valuable you'll keep a local copy) this isn't a problem.
But you're solution is bad, that's why no one does it. A much better solution is to use a decentralized file hosting protocol and store your base NFT file on it. These protocols are free to prune illegal data should their government force them to, but are economically motivated not to. With enough redundancy, (and if you're NFT is so valuable you'll keep a local copy) this isn't a problem.