Rarely do we go to extra fee restaurants unless a TA  or the cruise line offers that to us as a perk.  Perhaps for a special occasion we might consider it.  How about you?  I think that for the most part passengers really do get a much better meal and great service.