Probably because it’s not a shore side decision, but rather a ship decision. And, since nearly all Hotel Directors and Cruise Directors are not full time employees, but rather contracted employees, those decisions tend not to be made until closer to the actual sail date. This is why night #2 is not always a formal night, even though the majority of time it is.
I’m not saying the process at present is right, but merely the way that it is.