but everything is https so its not like they can really filter it much. idk just seems way easier to block what you want, on the device, as opposed to trying to dismantle the carefully built system of networking
yeah sure DNS based blocking, I host pihole to do that on my network, but if a device sets an alternate DNS server, I don't think there's anything I could do about it.
I don't really agree that the internet is too open, but I also just don't think that forced censoring on the ISPs side is possible, simply because of how networking works.
Believe me I wish I could block YouTube ads with a DNS server, but DNS only is for domains, and the ads are from the same domain as the video, and there is no way to decrypt and censor https traffic (without your certificate on the client, but if you can do that then just put censoring in the browser/computer anyway)
and like, if you don't want kids seeing nsfw stuff or etc, there are DNS servers for that, just set that on the device or in your router for the whole network