Former BioWare lead Mark Darrah says Dragon Age: The Veilguard flopped because of years of development problems and EA’s push for yearly releases.
Darrah says the game was constantly delayed, but never given enough breathing room:
“The team always was quite close to its current release date.”
Because of that, the devs never had enough time to properly step back, rethink the game and make major changes.
“There was never a time when the project was way in the future.”
“Annualization was what slayed the beast.”