On our recent week long sailing, there were a few nights with two main theater shows, and one night with no show. I suspect having additional shows is dependent on number of passengers. As far as comedy, the last time I ever saw comedy on MSC was on Seaside back in 2018, when they had the Beer Improve troupe from Canada. I am using the term "comedy" lightly with the improve group. They did have two shows, a GP rated and an R rated later show.