I have had this argument with many people on many different games, this is just yet another "Laziness" / "Producer Rushed Game" Same thing has happened with several titles, *Digs through his piles of games and notices they are all produced by EA* Developers want to give us players the best, most immersive games we will ever play, with every game they put their name on, however it is the producing companies like EA that say, "No we gave you 1 year and $10 million to make this game, no excuses put it out!" so they button it and ship it, unfinished, unpolished, un tested.. and it flops.. look at SWtOR came out about year too early, and it is already F2P after a year and a half. "EA title" incase you didnt catch that.
I recall another EA title a few years back called "Earth and Beyond" not sure of the developers behind it, but it was a phenominal MMO and EA pulled the plug on it because it wasnt generating as much money as other MMO's
it isnt the devs being lazy, its the production companies giving them insane short windows to make games that we the players want. so it gets forced out unfinished, and then we have to buy the DLC to finish the story all because EA wants more money... I am pretty sure if it were up to Bioware, DA:2 would be 4 disks long if needed, with every option covered.
Developers are artists, producers are the problem, do some research into recent events, and you will see Indy game developers are starting to rival AAA developers because they are allowed as much time as they like to release a game, not given a deadline.
Something as graphic intensive and story thick as the DA series, or ME series, deserves as much time as the developers want to give it, not a deadline from some stuffed shirt who probly doesnt even play the games.