There is an implicit agreement that using those websites (for free) means you watch ads. I think: if you don't agree with that, then you shouldn't go to those sites.
We complain about "enshitification" -- but then we take away all potential sources of revenue (and refuse to pay). So the only companies that can provide "free" services are ones that are already monetizing you in other ways.
Okay, I’ll bite. How are adblockers unethical?