Yes. There are various technical issues here. Without taking too long and going too far into the weeds, I'll say that this is a great example of why people call this sort of regime a slippery slope. If we start down this road of requiring blocking, we're going to run into one problem after another for which this is ineffective.
DNS blocking is a way of basically taking a phone number out of the phone book; it's disassociating the IP address from the domain name. It does not block access to the website. It doesn't stop end-users from using alternative DNS providers, which are provided by major companies, including Google. Many users use them because those DNS providers are sometimes faster than their own ISPs.
If we block using DNS blocking and remove those, then we're going to be back here five years from now talking about why we need to implement deep packet inspection, and five years after that, we're going to be talking about why we need to block VPNs. After that, you can bet that users are going to find other ways to circumvent each of these ways of blocking them.
What we need to do is protect the regime that we've had all along, which is common carriage. We carry the bits. We don't look at them. We don't judge them. We don't decide what to block.