While we have never sailed Carnival, some good friends do so and, as you noted, love their system. It just seems to make so much sense!
Something that some llines are doing (Oceania for one) is using a wireless system for taking orders. They take your order, and it goes right to the kitchen. No running back and forth while not making eye contact with other tables until they can return.