I feel the same as the OP and bikingjahuty. Modern AAA titles (I really, really hate that term) are increasingly hollow, multiplayer-centric, DLC-riddled money pits designed solely to squeeze every last dime out of you. Activision didnt even bother to pretend with BLOPS4. Not even a token single player campaign. Just mindlessly running around shooting, respawning, etc ad nauseam. Multiplayer can be a lot of fun. But not forever and certainly not at the expense of the story.
That's why I'm almost exclusively playing & buying Nintendo games. You buy the game and you get the complete experience. Sure, a handful of games get DLCs, but they are a good value and I cant say I've ever felt or thought that content had been cut from the game to sell it to me later.
You can put a game (Nintendo-made) on any Nintendo system, never connect to the internet and you have a smooth, fully playable experience. No "ship it & patch later" nonsense. There are very few other publishers I respect anymore. CD Projekt Red is one of the few. Big publishers scratch their heads wondering how Witcher 3 sold a bajillion copies and made huge money without season passes and other nonsense. It's pretty simple really. Make a huge, fleshed-out single player experience that works out of the box. Don't nickel & dime your customers with microtransactions. When you do release DLC, make it free or if you are going to charge, make it both interesting & worth the money! The two expansions for Witcher 3 - Blood & Wine and Hearts of Stone were ENORMOUS and fairly priced. I had no problem with them.
For their money-grubbing ways, I've sworn off several publishers & their games. Capcom, EA, Activision, Bethesda (except ID Software titles), etc.