But to play devil's advocate... while
you may be ok with that change in the scenario you presented, not everyone would feel it was a good change. I am certain there are some who would say "but you told us it would be 100% vaxxed, and I bought airfare and pre-cruise hotel based on that. I don't want to go on a cruise with unvaxxed, so
DCL owes me." As soon as DCL commits in one direction or the other, even if they caveat with "these rules may change," there will be bad press for changing things. From DCL's standpoint, communication is a no-win situation -- communicate too much too soon then make changes, people get mad; communicate too little or too late, people get mad.
That said -- they do need to step up and declare a decision at least for the early/mid-August cruises. Taking those right to 30-40 days out isn't right or good business.