Yes, DNS is distributed and communal, but it's cheap only because it's minimal. Caching a few values for IP and MX lookups is relatively trivial, but if you purposefully start storing content in there, the whole network gets exponentially more expensive for everyone involved, especially once you cross a threshold where you can no longer easily send updates as simple key values and need to start worrying about encoding of larger chunks, network interruptions, checksums, etc. That complicates caching all over the DNS network. And if some DNS provides start supporting certain features and not others it's just going to lead to further fragmentation and user delays and a confusion about where and how to store and fetch data from this system depending on a user's region and likely DNS providers. It also presents authentication and integrity challenges for unencrypted uses, as in the case of DNS hijacking by local ISPs or governments.
It's a shoehorning of data into a poor fit, and only because someone else is paying for it. That's what makes this endeavor selfish, not heroic. You're not "freeing" data, just shoving it into some dark corner of the web and hoping to profit from it.
There have been a lot of actual hard work on the problem of decentralized information, from ipfs to freenet to tor to blockchains to dht... they all have thought about the problem in depth and built the infrastructure to try to make it happen, instead of leeching off someone else's work and pretending like it solves the problem.
Sorry to be harsh. This just seems like a money grab rather than technical innovation.