Let's get things into perspective please. What would you rather? No train, or a train without catering?
Well given that this line is where I spend 4-5 hours a day I can tell you what I would prefer:
Accurate announcement as soon as they know as to how the train will be formed - then I can choose whether to get the next one or get the short formed one - a huge difference between a 2022 that is planned to be a 3 car turbo and a 1922 that is a last minute 2 car turbo.
Of course, I know enough to log on and see a three car train is not going to be a buffet car - but then not everyone is mistake for a train spotter (wehn they have no real interest in the blinkin things)
Some of us have the felxibility to be flexible, if given the choice.