While I don't know much about CS:GO, you seem to be incredibly ignorant and/or misled on the state of DotA and TF2.
I also agree with parent in that 'Blizzard just blew the doors off the market by revitalizing a game format that Valve invented' - I honestly think it's hard to argue that point. Overwatch is conceptually very, very similar to TF2, and must be doing some damage to its playerbase (though I haven't checked any stats on that at all so I might just be talking shit).