In software development, complaining about a delayed date makes little sense, honestly. The ETA is just an estimate, not a guarantee. Software development is complex and often unpredictable. Unforeseen challenges, bugs, or changes in requirements can cause delays.
The Enhance team should, however, improve their communication a bit.
Because this leaves room for all sorts of theories.
It must also be said that a community that is too rigid about ETAs often leads to roadmaps with the date ‘The release will be ready when it is ready’.