Why? Because they're the new Microsoft that completely embraces open source, we have been told, and it was seen as paranoid and ridiculous to suggest that they were merely the old Microsoft with a new trick.
Who told you that? Nobody said they would open source everything. There were never plans to open source Visual Studio or Office or Windows. And why should they? Did they sign a contract in blood?