It's a good thing cruise lines aren't run by armchair admirals. This Princess cruiser sails on other lines, and isn't set in my ways. I adapt to the current cruise line.
As for shareholder OBC, it isn't to get people to cruise, it is to get people to spend. It is hard for many to leave money on the table and they will overspend the monopoly money. It is brilliant marketing. Carnival Corp may suspend the stock dividend but I don't recall the shareholder OBC ever being suspended.