I can see that working if they don't meddle with GitHub for the next decade, and keep it running well; then people might be convinced to try MS's other offerings.
Maybe Heroku style "run this project on your own Azure instance now" (perhaps GitHub does this already?)? Is Azure's rep good enough to pull that off?