Hey my good friend Paul B, Thomas and I just give honest opinions and even then we can both fall out with each other !!....... With you mixing it.
In theory what Peter presents is not unacceptable, just not practical.
The ships advertise and sell a cruise at say $500. People will jump on that as a great deal and in their budget.
The actual price I guess from going onboard and leaving will be around $1000 to $1200 of money parted with, either in price and onboard spending
Advertise, the same cruise with tips and other "hidden" charges all included, then you could be talking $900,,,,that does not have the same attraction to the budget mass market.
I feel really sorry for people who have stretched their budget to get on that ship, try to make a dream and suddenly see the reality of the actual cost of being there