It is not a deal breaker for me. I just would not pay for the pizza. Easy solution. I still feel that cruising is still a great value. Love the fact that you can see many places and only unpack once, everything is contained on the ship (entertainment, sports related, gambling, etc). You have the choice to leave the ship or not. We went on many land based vacations years ago (turks Caicos, atlantis, cancun, playa del Carmen, Dominican republic and more) and I was always very bored after dinner. The cruise has so many options to do whatever you want to do (comedy, entertainment, gambling, escape room and much more) and you don't have to leave the ship.