Publishers like Activision are under pressure to keep shareholders on board, income thriving and the company value in growth. The minute the value starts declining, shareholders walk away, share price sinks and the value diminishes. BO4 made record breaking money yet they started making cutbacks soon after release. If it wasn't for them publishing Sekiro outside of Asia as a one-off, they would've been in deep shit even after generating huge figures.
With supply drops under fire and with no season pass, they are going to have to monetize the absolute fuck out of the game just to come close to BO4. The company as a whole as a tiny portfolio now so this is one of only a few brands that makes money. Base game sales don't even touch the sides and they have to make up all those lost sweet revenue streams somehow.
This game will be fine for a week or two and then it'll be a casino. Supply drops, operations, in-game shop plus more.