NFTs built on sand?

"... the NFT prototype we created in a one-night hackathon had some
shortcomings. You couldn't store the actual digital artwork in a blockchain;
because of technical limits, records in most blockchains are too small to
hold an entire image. Many people suggested that rather than trying to
shoehorn the whole artwork into the blockchain, one could just include the
web address of an image, or perhaps a mathematical compression of the work,
and use it to reference the artwork elsewhere."

"We took that shortcut because we were running out of time. Seven years
later, all of today's popular NFT platforms still use the same shortcut.
This means that when someone buys an NFT,..."

Given that the DNS entries expire every year, there is a real problem. We
must remove the semantics from the DNS though this approach is still
dependent upon ephemeral websites.