I have an Idea which will eliminate crowds and long waits for captain's night dinner on some NCL cruises.
Have schedualed seatings for this night, similar to the traditional cruises. Many cruisers arrive at the diningroom at the same time, but with schedualed seating, this would not be a problem.
Guests would choose their dining time (for this evening only), when booking the cruise.
After dinner, guests could proceed at leisure to their evening activities or Shows.