Earlier quoted context omitted.
One solution is to have a unique URI per file that is independent of DNS. Decentralized file storage (e.g. FileCoin / IPFS) might serve this purpose...
Definitely but I think we need something that will work with the web we currently have while these bigger ideas are fleshed out and adopted. Also, while IPNS covers the issue of linking to dynamic content, it's worth mentioning IPFS will have similar issues with DNS as DNSLink and similar domain-driven solutions are used to cover its usability issues (long, random URIs).
If you could "permalink" certain content for embeds, that'd probably solve the issues, right?