It's annoying. Wolverine was announced too early, and pretty much the entire Xbox lineup was announced too early.
Over 3 years from announce to release is too much. The Xbox Series event in July 2020 is probably the prime example of terrible.
Fable - Still not out
State of Decay 3 - Still not out
Everwild - Still not out
Avowed - Still not out
Hellblade 2 - Still not out
Forza - released now, but over 3 years later.
In hindsight that event was awful because they've completely failed to deliver in a reasonable time.
Here's a rundown of the 1st party game announcements Dec 2019 - September 2021. I think I got most of them. Out of the 11 games announced to this day MS has only released 4 of them. Sony announced 11 games, 10 of which are released and just 1 that will release a long time after being announced.