It has happened before, it will happen again.
Remember the Microsoft Trustworthy Computing Initiative of 2002. 22 years ago in January, Bill Gates sends an email saying
"ensuring .NET is a platform for Trustworthy Computing is more important than any other part of our work. If we don't do this, people simply won't be willing -- or able -- to take advantage of all the other great work we do. Trustworthy Computing is the highest priority for all the work we are doing. We must lead the industry to a whole new level of Trustworthiness in computing."
This was after the CodeRed and Nimbda worms caused everyone to stop and think about IIS and .Net as the way forward. We all know what Balmer thinks about developers. And if Developers use other servers and frameworks, how can MS sell their wares. This initiative made it until 2014.
Seems like every-time the industry is about to say "This is trash, I'm out!", they launch some big PR campaign like this to placate the C-levels.