Wait staff in the US earn more than wait staff in Germany, France, and Italy. Your supposed humane wage is less humane than the US wages being paid. The cost of living is also higher in Germany and France than in the US.
Median waiter pay in the US: $20,820; mean: $25,280 (per the BLS).
Mean waiter pay in Germany (the median is always lower): $16,500 to $18,000 (depending on your source). Germany pays atrocious waiter wages.
The US pays about 40-50% more at the mean for its waiters, while having a lower cost of living. If the German mean is that low, I hate to see the median ($14k?).
The French average at near $21,000 is about 16% below the US average, and is barely above their required minimums:
"French waiters are paid, on average, 1,495 euros [$1,749] a month, only a shade more than the statutory minimum wage, and they usually expect some sort of tip. "
https://www.bbc.com/news/world-europe-28793677