There is absolutely no reason to spens an extra nickel onboard for food. I spent 10 days on Ocean Princess in November. We ate pizzas in the pizzaria, many meals and snacks in the fabulous 24 hour Horizon Court (food often as good or better than dining room),
hamburgers and such at the grill, several room service meals or snacks and ate in the traditional dining room. I can't even imagine why you would bother to go to one of the other restaurants and pay for it.