To be fair, I don't think Apple is really at fault here. It was Disney's choice to pull the episode less that twenty four hours before it premiered. If Disney didn't give them the heads up about the episode being rescheduled, which they most likely didn't, then Apple releasing the episode on their platform like how it was originally going to be isn't really their fault. The blame is entirely on Disney for making such a sudden last minute schedule change.The cast and crew have every right to tell people not to watch it until it's officially on TV. It's Apple and Disney's fault for releasing the episode on the former's store after it was postponed from TV for the time being.