Except that, from the article, the only way to really use IPFS for pretty names is to use DNSlink and not IPNS. Because IPNS is unusably slow.
So IPFS might not theoretically rely on DNS, but it seems that it does practically rely on DNS if you actually want to use it.