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.
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'.