Good point; I wrote this a little carelessly, reacting a little bit, and should elaborate my thoughts.
The open source .NET ecosystem - and hopefully Microsoft supporting that - does have a continued place as long as it can remain relevant to the technology audience. The .NET framework has pushed plenty of boundaries in programming language research, features and functionality, for example.
What I should have focused on is the sense that I picked up from the article that free is somehow bad, and that it's justified to punish and deride people who have a (in my view, reasonable) expectation of free and open source software. It is self-evidently true that we can and do make and distribute all kinds of free and open source software at no cost.
The tendency to belittle people for expecting zero cost appears as a result, I think, of a kind of gaslighting and stockholm syndrome where people in the ecosystem have _expected_ to have to pay large amounts for software that is in many ways no better than FOSS alternatives - especially as time continues on, resulting in convergence of defect analysis, fixes, and features in popular FOSS projects.
That's a background that skews towards corporate and first-world experiences, and it's not (I don't think) aligned with the expectations of the next few generations of developers worldwide.
What .NET and other popular technologies - proprietary or otherwise - will do for those future generations is shape their ideas and visions about what technology is capable of. And I hope everyone would want that to be as optimistic as possible.