edit: looks like it depends on which state you're in in USA on this. Mostly West Coast seems to have 'sane' ones: https://www.dol.gov/whd/state/tipped.htm
Also there’s a decent amount of talk about how bad tipping is and talks about getting rid of it but it’s a culturally ingrained thing so it’s not going to go easily, especially as it benefits restaurant owners so they’re unlikely to change unless there’s a lot of social and business pressure to do so.
For example: In my state of NC for example minimum wage is $7.25/h and tipped minimum wage is $2.13/h so any money tipped after the first $5.12/h is all going to the employee. $5 worth of tips isn't that much to get per hour even averaging across a whole shift that includes both a mealtime rush and some off hours.