Basic question: why are all these blocks at the DNS level?
If I want to block users of my network from accessing website X, why would I not block it at the IP level (level 3) by blocking all packets to all IP address that other DNS providers associate with website X?