You keep equating Microsoft buying companies to some type of success by default. It's far from that. It's also up for debate that those companies they've bought lately are in decline in many ways.
Either way those companies were looking to be bought. If Microsoft didn't buy someone else would have.
Activision was not in decline. Dude was about to get removed as CEO and said fukk it, If i'm going down, i'm gonna make billions on my way out. Without the me too movement this dude would have never sold the company.