It's not that tipping is a scam.
It's that restaurants and other companies shouldn't be reducing our wages to well below minimum wage because "we're expected tips."
Pay me full minimum-wage, than I'm fine without tips and wouldn't need it. But in the same sense then I'd expect hairstylists, taxi-drivers, contractors and other services that do tipping to not receive tips as well.