So let's look just at the Med iteveraey since you bring up the port intensive nature.
Day 1 - embarkation and not port driven. Last year it was a welcome show to get to know the cruise director and get a taste of the other entertainment.
Day 2 - at sea. Again, no port. Last year, this was a Broadway show that had not been seen just the day before.
Days 3 - 6 - ports with a mix of variety acts and shows in WDT. Perhaps here you might justufy repeating ONE stage show in case people had a tiring day in Rome or something.
Day 7 - sea day & stage show. No port implications.
Ok, so day 3&4 might make sense for a repeat stage show. Day 5 & 6 should be fresh options in the main theater. Or some mixing & matching of those days. The entertainers might be available in the lounge for a show. But certainly not for as many people since those venues are so small. They've also still removed a whole show.
I get that not everyone likes the shows. That's fine. But even if you don't partake in them, it is still
DCL taking away an amenity without replacing it with a substitute.
It also occurs to me that the repeating schedules mean that the performers are actually working MORE instead of having nights to rest their voices and bodies. If they are tied to the theater every night now, who is working the character lines and doing those jobs?