most likely a practice from hotels carried over to the cruise ships
People are used to hotels where the maid service is only once a day. I do find it annoying to see all those trays in the passageways. I'm even more annoyed when I see the trays untouched, or when I see room service tapping on a door and nobody is inside. Quite rude to order and then leave, and wasteful to order and not eat.