It's my device, I paid for it. I also paid for a network service to deliver data to me and the electricity to run the device. I then use my device to request specific data from the internet. The entire model of web browsing is based on a client requesting something and a server sending it.
I ask for a webpage and receive it. The page has links to images, so I ask for them and receive them. If I choose not to ask for the adverts, that's my choice. I never signed a contract to say I have to download garbage I don't want.
All I need to do is never request it. Publishers have no say over what I request (and should never do so... My device, bandwidth, etc).
Where the publisher has a choice is that they can either serve me content or not. If the publisher doesn't want to send me data, there's nothing I can do to force them. That's their call. They can tell in advance if I'm using an adblocker and make a decision. They can also choose to offer services that are so good, I either put up with the ads or pay a fee to use them.
Browsing is currently completely consensual on both sides and should remain so.
Personally, I gladly pass up on some publishers in exchange for not having to endure 100+ tracking beacons, profiling cookies, drive-by downloads, etc... Let alone the fact that the ads themselves are annoying to begin with (and are frequently used to install malware).
Oh and by the way, I didn't see any of the publishers rushing to give me any cash when they were making money from profiling my browsing habits (without my knowledge or consent) to line their own pockets.