Same thing happened with Andromeda. 3.5 years pissing about, and then a year and a half scrambling to get something in a release state. It seems extremely common for AAA games in this day and age for some reason.
Edit: Supposedly Halo Infinite as well, though at least that game's campaign came out being pretty neat (writing concerns not withstanding).