This is indeed a theme for large software companies, but Microsoft has perfected it over the years. The way they turned open source and web technologies to further their goals is just another reminder. Many companies are now entrapped into Azure-related software that can only survive in a Microsoft world.