Disembarkation time - all I can say is that Hotels manage to have people coming and going at all times of day; in and out, 7 days a week. How hard could it be for a cruise ship to work like hotel for the checking in /checking out process just ONE day a week?
But you have to remember that a hotel goes not have thousands of people checking out in one day.
The people checking in and out do so on a staggered basis.
Carnival Liberty New Year's Eve 2007
Liberty of the Seas 5/2008+11/2009
Allure 1/16/ 2011
Vision OTS 2-14-2015
Freedom OTS 3/6/16
Good point on the hotel check-ins, Mike. I very very rarely get to a Hotel too 'early" that it is a problem to check in. It is usually the opposite for me, I have to make sure they hold the room until midnight or so.