Disney is the only cruise line I know of that does the late seating shows before dinner. I can only figure they do that because they have discovered the cruisers they attrack like to go to bed early.
It disappointed us, actually missed the first show because we didn't study the navigator carefully, and after 7 cruises NEVER imagined something like that would be scheduled. The whole reason for late seating is so you don't have to rush back from port. We had to rush back from port to get ready for the show!!! UGH.