Yeah, I called this a long time ago. It is EA, what did you expect? Whatever happens they will scapegoat Bioware and close them down eventually.
I always had a suspicion that most of the fault was on Bioware for making these crappy games and honestly Jason's prior article basically proved that. Aside from EA stepping in and just outright cancelling projects (which gamers would still find a way to blame EA on) there was not a whole lot that EA could have done - Anthem basically restarted development at multiple times, it needed to be released.