I have my doubts. MS is clutching at straws. They should have fired Steve Ballmer a long time ago and this should have happened in 2006 - 2008.
Python/Ruby(and Rails) and node are probably deeply entrenched in developers minds by now. It seems company managements never learn. Developer mindshare is probably lost by now, my bet is, this is not going to save .net
I think that is the difference- I personally have never even seen a ROR site in any of the enterprise settings I've worked. I personally have written some tooling in Python, but its FAR from a standard or common language in my experience. (I have consulted at probably 40 different companies from Houston to Buffalo NY and many places in between.)
For the type of work I do, its .NET or possibly some Java. Web dev is using some flavor of ASP.net or maybe some mostly static php. Working in Etrm, you are going to use C#, java, or possibly C++ when the situation calls for it.(And a few enterprising companies want Obj-C for their BYOD iOS devices) Granted, this is my personal experience, and this is something that every developer can get myopic about. Development has an enormous breadth to it. Sure the Bay Area/startup scene may be all about ROR, but from what I have seen, its not something that gets used in medium to large businesses...
I don't want to sound conflictual but many Java/C* professionals use tools written in Python and Ruby daily. I'm thinking about Bitbucket (Django) and GitHub (Rails). They seem to work well enough.
Python/Ruby(and Rails) and node are probably deeply entrenched in developers minds by now. It seems company managements never learn. Developer mindshare is probably lost by now, my bet is, this is not going to save .net