Yes, cruzman, of course you're right.
It is better that they wait a reasonable length of time to release schedules and start taking bookings....than to begin booking early and have to cancel cruises and change people's plans.
That's how we get into the "what about my air tickets?" problems, etc
The way things in the world are so unstable.....these cancellations could still happen but at least they will have "tried their best". ....none of us can know what will be.