You need to do your homework on how tipped people are compensated.
Waiters, Bellmen, and Taxi Drivers on land are paid a minimal wage plus tips. Many get only that. Then they must pay out of pocket for commuting, rent, meals, uniforms, laundry, insurance, medical care and entertainment.
Most service people on ships are paid $1 per day plus tips. On top of that they receive free: air tickets from home to work, accommodations, meals, uniforms, laundry, insurance, medical care, and entertainment. And they get to travel the world and get paid for it.
I am very happy to be working for next to nothing (plus tips) on a cruise ship instead of for a minimal wage (plus tips) in a restaurant on land.