For Blizzard to gouge as much money as possible from their huge player base before dropping the news of "oops we're not delivering on our promises anymore, but thanks for the mon-I mean support for OW2!!" It's the same thing with 343 and Halo at the moment.
Ever since games turned into these live action games to receive "months/years of post launch content", developers have started to monetize EVERY trivial thing in a game. Skins, weapons, poses, ect. OW2 was a cash grab from the start and it's honestly fascinating to watch Blizzard throw away such an expanding and popular game just to make a few bucks.