Math can be hard. Costs, including labor, are up. A new hire is not as efficient as someone with experience. Capacities and spending are still not to pre-pandemic levels. Profits are not where they need to be. Iter-8.
Good luck finding a cruise line that hasn't tightened their belt and tried to reduce costs including reducing waste. and yes, waste costs money in more ways than one.