However it is an ethical dilemma, especially in a World where Contributor exists. Content is not free, hosting is not free, development and the application of security patches is not free. Currently sites are monetised using ads, and by using uBlock you're getting for free something that is not free. You are also inevitably causing people who do not have uBlock to 'pay' more, or contributing to putting the site out of business.
While Contributor obviously doesn't prevent Google from tracking your every step, and I'll still take steps to avoid data harvesting, I'll be buying it the moment it's available on any of the sites I read regularly.
I've done a few PayPal tips but it's just too clunky / unfit for purpose.
Start by respecting my ears, my eyes, my laptop, and my time, then we can have an "ethical" discussion.
And if that happens, the experience would be strictly worse for the consumer. Every individual is going to have access to less content because they're not going to subscribe to every site that might conceivably have an insightful article at some point.
What does work is patronage-supported content, but only for certain types of content. For example, if Youtube were to remove ads tomorrow, I would expect most channels with original content to survive on crowdsourced patronage (i.e. Patreon or similar), but I would definitely not expect Patreon to be able to support investigative journalism. (It would be great if it were! But I don't see it happening.)
I even pay for three different e-mail services and cloud storage.
If a site doesn't offer an ad-free experience? I block their ads.