This is something that I can't still understand, why is there so much pressure to tip in restaurant, in taxi, tip to the delivery guy, etc.
You seem to have misinterpreted the tipping, there is no emphasis on giving this, but one can choose who they will give it to.
Restaurants, taxis, delivery people are jobs that offer services, the tendency of people to give tips to these three classes of work is caused by the level of service satisfaction, so people consider it necessary to give a little tip as a reward, but its nature is not as pressure or obligation.
The business model that restaurants have is that they pay very low salaries to their employees and get most of the profit in their own pocket. Why is it socially accepted in western countries? Especially in the USA and Canada?
And I don't think tipping the three jobs you mention, because their pay is low, this kind of thing has absolutely nothing to do with tipping.
In fact, I can assure you, the people who tip these workers don't know for sure what their salary is.
The nature of the tip is not a request made by the worker, so there is no reason to refuse a gift. Although this kind of culture is seen as not good in life.
Instead of social pressure to leave tips, why isn't there pressure on business owners to pay them more?
Every worker knows the contents of the contract that is offered when they are accepted at the restaurant, taxi and delivery officer, with the consequence that they are willing to be paid according to the rules set by the company.
If the job doesn't feel right, then I don't think it's necessary to work there, in the area where I live it is very difficult to find work, things like this should not be ignored.
Back again to each individual, and I think many people also refuse to accept tips, because they think this kind of culture of giving is not appropriate, if applied in social life. Thus we can conclude, that each individual will determine the problem of the recipient or not of the tip.