Personally i think EA has the best development strategy for the multiplayer additions in a single player franchise game.
They get a separate studio with a separate budget with a separate revenue strategy to finance the addition. AND they get the the multiplayer studio to test and provide feed back on the combat game play. Which helps the single player experience.
Look at combat in DA2 vs DA:I both games use the same foundational mechanics and philosophy in their combat mechanics. It is easy to see the similarities between both games. Yet the combat in DA:I is head and shoulders better than DA2. DA2 is the only Bioware game that I have played where I lowered the difficulty because I just wanted combat to end faster because it was so boring. yet in DA:I I enjoy combat it is far from boring to me.
EA knows that multiplayer is important to a percentage of gamers but they also know that multiplayer is of zero interest to an equally large set of gamers like myself. So how do you please both player bases? You use systems in place that allows EA to monetize multiplayer so they can create the two studio approach. It is up to the multiplayer studio to create an engaging multiplayer experience so that players feel a desire to buy things exclusive to that part of play and thus justify their budget. The single player studio then is responsible to create an engaging single player experience to justify the initial purchase price for both gamers.
This approach eliminates the controversy of splitting a finite budget between the needs of the singleplayer vs the needs of the multiplayer because the two budgets are separate with separate revenues to justify said budget, as without the multiplayer their would be no microtransaction monetization. This does mean that multiplayer have to accept that if they want to play multiplayer games within the framework of a singleplayer franchise there WILL be microtransactions.
This is an example of good corporate monetization when it bridges the gap between multiplayer and singleplayer experiences in a franchise that is predominately a singleplayer franchise.