That's only because it's a nearly universal social convention in places where tipping is expected. We don't tip because the business is set up to expect it, we tip because society expects it. Businesses are set up to expect it because that's the universal social convention, not the other way around.
If suddenly a big social movement arose that condemned tipping, the landscape would shift, restaurants would stop accepting tips and start paying their staff more, and life would go on. It doesn't happen only because people are happy with the status quo.
That's not the case with advertising. There is no social expectation that you must watch ads. Quite the opposite, in fact: virtually everyone avoids ads when they can do so, with some interesting exceptions like movie trailers.
If you set up a business whose viability depends on your customers doing something they don't want to do, with no social convention to back you up, then you're going to have a bad time. And that's your fault, not your customers'.
In most places in the US, that is not true. The minimum wage of someone who receives tips is lower than the normal minimum wage, specifically because "the business" is set up to expect tips.
Now I don't know where you live, but. I was speaking from the US perspective.
Except some restaurants choose to include it anyway (especially for large parties).
And if you don't tip then employees at that establishment may not meet federal minimum wage. While businesses are supposed to make up the difference, in practice they don't. So there is considerable social pressure to tip because of this situation, and because many of us have worked in the restaurant business and appreciate how hard it is or know someone who has struggled there.
There is no such social obligation or shared experience when it comes to web content authoring and site maintenance.
Everyone I know who makes web content is doing it for free or even paying for hosting because they are pursuing it as a hobby. They all make money in other industries. Or they do web development in a traditional business for internal consumption and are on salary.
So blocking ads is natural to us all. We can't imagine the motivations of people making web content, freely viewable, with the expectation that they will be paid by ad revenue at some later time.
I don't know who these people are, but if they banded together and maybe formed a union or released a documentary, they could get the rest of us to start a conversation to move the status quo.
In the meantime I'll continue posting to sites like this for free without expectation of compensation for my time, and donating money to the running of sites I value if that option is made available to me.
In many countries, tipping is seen as an insult and is something that should be avoided. In a global context (which the Internet largely is) it isn't the best metaphor. Entire countries wouldn't understand it.
Yeah, but you still have to pay for the meal. Once Google starts charging you a flat fee for every search and you can optionally choose to view an ad where the revenue goes directly to a customer support employee (customer support at Google, ha), then you might have an argument.