IMO this change has more to do with Puerto Plata than GSC. They want to lock in Nassau in case they have to miss PP like has been happening. They don’t want a cruise with only 2 stops. GSC has to be the first or last day of the cruise because of the distance to get South.
As far as the production shows NCL was getting rid of them before Covid, I’m not surprised that they have cancelled them.
That doesn’t help any of the posters but I can’t imagine booking a cruise based on a 45 minute entertainment option.