Of course. The CDC decision is part of it of course. But, the CDC order is extended until July 24th, and they have cruises still on the books starting July 31st. Surely you can't find it appropriate that
DCL wait till July 25th to give these people some sort of information? People have lives. People have plans. They deserve to know something so they can make the appropriate decision for their families.
That said, I am sure that by this point DCL has at least SOME idea about their path forward. While nothing may be set in stone, they probably have ideas about what restrictions will be in place, what dining modifications will take place, what cuts to entertainment could occur. They probably have an idea on whether sailings will be limited to 3/4 day sailings for the immediate future.
With WDW, long before an opening date was announced, there were leaks out there about what the experience might entail and how it may change. Some came to happen, some didn't. But, it at least gave guests an idea on what to expect. Why couldn't DCL do this? Even if they don't put out an official statement, they could leak a list of the things that are currently on and off the table, things they are considering. And then let the guests make the decision for themselves whether to sail or not.
Through my various cruise groups, there have been many people who have cancelled; and do you know what the most cited reason for cancelling is? Fear of Covid? Nope. The explicit lack of communication from DCL.