Blizzard is a mammoth of a company , and in a game where it is multiplayer only it would be disastrous to make paid DLC that split up the community . Blizzard realizes this , and is able to provide maps and content free of charge because they get so much revenue from all of their other games . In the case of TF 2 Titanfall 2 , not Team Fortress 2 I suspect they did the free DLC because of what happened with the original Titanfall . The DLC split the playerbase up horribly , which caused a lot of backlash among the community at the time , since it was a multiplayer only shooter . In the case of CoD and BF , there is more to those games than just the multiplayer . In CoD there is the campaign and zombies mode , and in BF there is the campaign . I haven ' t played or seen too much of BF 1 to know for sure if there are other modes , but the point is that the multiplayer is not the only part of the game . Especially in the case of CoD , the season pass doesn ' t only pay for extra maps , it pays for extra zombie maps too . Season passes and , increasing now , microtransactions are funding CoD . The solution isn ' t as easy as just budget it . These aren ' t the same companies producing the same games . This isn ' t a black and white issue where Infinity Ward is just not budgeting enough . Personally , I would rather have a good game personally I love IW , even with its flaws ATM come at me circlejerkers with exceptional paid DLC TBD than free , shitty content Not talking about Overwatch don ' t fucking attack me .