It is obvious to me that EA's entire business model is built around online play these days. The problem they face is that the majority simply does not want to play multiplayer, they want a good singeplayer experience.
Singeplayer gamers are not what EA wants. They will only buy the base game, likely not cosmetic DLC, and may even just play a second-hand copy, returning it for store credit when they're done.
An online multiplayer player will likely gobble up all the DLC, needs his own copy to play at all, and as such they earn more money.
So how do you make sure people stop expecting singleplayer campaigns? Either mutilate them so they're worthless (COD, Battlefield) or just keep insisting "nobody plays them anyway" (Titanfall, Destiny et. al).
They hope that by not offering a real singleplayer at all, people will automatically migrate to multiplayer.
It's a gamble. If EA (and others!) succeed, they will have succesfully converted at least some people and make more money. If, as I suspect, they're wrong? Then they will see ever diminishing returns on their sales and either commit to singleplayer campaigns again... or conclude the series has 'failed', killing it.