You must have been on a cruise with an unusual itinerary or delayed arrival; this is not typical.
DCL wants everyone off the ship by 9:00/9:30am at the latest. Remember... everyone is anxious to get ON for the next cruise but first everyone must get off. They can't allow passengers to be arriving at 10:30 or 11:00am if the prior cruise hasn't cleared the ship yet.
Early breakfast is usually around 6:45am and late breakfast at 8am (?). DCL recommends flights out of MCO after 11:15am. You may well be able to make it earlier if you do Express Walk-off.