In a way, it reminds me of "MSFT is Dead" stuff from circa 2008. Google had taken email by storm, was moving on office and seemed to be making web into their own OS. Windows Vista & IE sucked. Google just seemed so much nimbler. Apple had risen from the dead, and was reinventing consumer electronics. MSFT was looking decrepit, the next IBM.
MSFT never panicked. Software was a great business to be in, and the pressure was never financial. Meanwhile, they maintained their own ways and their own cultural advantages, long term perseverance, reverse compatibility, etc.
They didn't win every race. Google won mobile OS, the "browser war. MSFT's attempts at a search business didn't succeed. They did win enough though, plenty. Google was better at web based software earlier, but MSFT held on to Office/Productivity. Office 365 wasn't as slick as early, but it was/is the product businesses will pay for. Most notably, they beat Google on cloud. Cloud was in Google's wheelhouse, and emphatically not in MSFT's. They started late. Google's "paradigm" mentality was great for the early part of the game. Getting where we are today though, that required carrying old paradigms into the new world. It required lots of mess, details, requirements that don't really make sense... That is MSFT's wheelhouse. Meeting companies where they are. Its a foreign concept to Google.
Today, Google is the one that seems weaker. They're plenty rich, and plenty capable technologically. They aren't very good at building businesses though. It's still all about adwords.
MSFT could have gone the way of IBM.