What's Microsoft's strategy? The AppGet saga has made me cynical.
Start selling Microsoft products to the bought userbases? But I suspect Microsoft is targeting companies rather than the developers themselves. Cynically, the drug dealer strategy? Get your (big, slow to change) customers dependent on the free stuff and then jack up the price?
Or bundle free software in a development environment to attract SMEs and open source developers. Then integrate and promote Microsoft's own propitiatory development offerings? Convert open source developers into Microsoft developers by owning the open source developers' tools of choice?
The tools will be maintained well. And also they'll integrate incredibly well with Microsoft's own software[1]. And with more Microsoft developers that means more Microsoft software sold to companies.
[1] Kotlin is a good example of this. Kotlin was integrated so well into Android Studio. I just pressed one button and, bang, kotlin. I never went back to Java.