MSFT makes most money with Enterprise customers, business services, cloud, hosting, additional services around their eco system.
People on the street think "MS Word" when they hear Microsoft - but its much much more than that.
I doubt that these projects will last longer for more than 1 year, and I do not see how one person will navigate/coordinate large codebases if you maintain this project for 5-10++ years.