I am not an expert on the gaming industry, but it seems to me (and I could be wrong) that going all in on live service and doubling down after The Avengers game failed (and is now delisted) and BioWare no longer makes new content for Anthem, is just a stupid business decision. A live service game is not a cash grab, because it requires a lot of investment from the studio (keeping the servers running, providing new content, etc), because its success requires that its player base invests a lot of time into playing it, and you are competing with every other live service game out there for that player investment and attention. Its not easy money as these stockholders and executives want to believe it is.