What about a free fare cruise and then paying for everything (cabin, any food/drink by item, pool/hot tub/sauna/lounge or any other facility by hour, show, band, any party, and a such) on the ship? Then everyone would be happy, because a person would pay (and utilize) for ONLY what they actually need (like in a Liberty Mutual advertisement) and want to use. So, if one is fine with sleeping near pool (on a Caribbean cruise, for example, they would pay for a number of sleeping hours in that area instead of "wasting" money on a cabin).
My comment is ironical (if not sarcastic) just to show how ridiculously this topic might grow; so, I hope no one will take it seriously.