I expect to get flamed by the anti- tippers but I see it differently.
I am happy to pre pay tips.
I am also happy to give cash tips to staff I interact with.
When I hand my room steward a $50 or $100 bill they are very ,very happy . Same thing goes for servers in the restaurants ,bartenders ,etc.
Most of these crew members come from impoverished areas. If handing out a few hundred dollars on a cruise helps them or their family ,I'm happy to do it.
I agree that Celebrity has taken their pricing up too high while cutting back on services.
However ,I don't want to hurt the hard workers on the ships.