To the OP. I actually think they are better off making the most vague announcements they can.

Tweaks and changes in development often get done, tested, fail, and get rebuilt. This process repeats basically until go-live (it shouldn't, but it does). If they announced the changes and then had to change the plan because it A. didn't work as intended or B. they came up with a better idea they'd still have to deal with the negative fallout of making any change at all. Even when the overall direction is positive regardless.

Whenever they make an announcement, they essentially are putting a line in the sand. And it's a lot harder to take a step backward than a step forward at that point.

Think of it like a birthday present. Gotta wait till the day to see what ya got.