The most confusing part for me is not the restaurants, where I agree there is currently no choice but to tip unless you want to rip off the workers, but all these other places in-between that try to guilt you into tipping but the workers get paid a regular wage.