example 1: https://news.ycombinator.com/item?id=8314517
and 2: https://news.ycombinator.com/item?id=8478953
I think your piece is very much on point although I only read 50% so far I will finish it and go through the code as well. It is well written and your arguments are solid.
The only thing is I disagree on one thing for server side code I think .NET will evolve and adapt.
On the client the war is over JavaScript has won, and its given us what .NET and Java promised all those years ago; true cross platform UI/client apps.