IBM's size wasn't enough to stop Microsoft's uprising. I doubt Microsoft's size is enough to stop the next Bill Gates.
Not if the rest of the company is unable to turn the results of that research into products that aren't just another vehicle for shoving Office down people's throats.