Arenanet is, I think, a slightly different case. They've been doing games as a service for a while, and their products are old as balls comparatively speaking. Even WoW is experiencing a declining player base and earnings. GW and WoW are kind of the last of the major full service MMOs out there. (Man I remember when GW2 was billed as a "lite MMO.") So when I read Arenanet started letting people go, the only thing that surprised me was that it took this long.
The rest though is typical AAA publisher bullshit though. Have developers make you a game, so you can report earnings to investors, then fire said developers, so you can pad out those quarterly earnings by another mil or so (on top of the cool couple billion they earn in MTX in a year.) Remember, these are the people who think $500 million in a couple weeks is a disappointing return.
It's like they expect to shove out a half baked, bland content-ridden piece of shit to capitalize on market trends, and that players will just fire money immediately at them for MTX when their fucking games are barely playable for the first two weeks. "What? Players aren't buying $20 skins and/or loot crates because they can't connect to our servers or got bored before they even finished the campaign? What a disappointment."
I honestly wouldn't be surprised if Anthem is the last nail in Bioware's coffin. With the current climate of things, I'm not sure all the Mass Effect 1, 2 and maybe 3 goodwill and a possible 'nother installment of Dragon Age can save them from the EA chopping block.