They are just making a bet that tight coupling to a singular platform does not give them the agility they want for the future. This may also be a trial balloon. If this goes well you may see other things in the Microsoft stack make similar changes.
But that wasn't my point, I was commenting about how Microsoft support other platforms and standards to gain a foothold in that specific market; then introduce incompatibilities to lock people into their technology (https://en.wikipedia.org/wiki/Embrace,_extend_and_extinguish). It's a well used strategy (and not just by MS). In fact, I almost sympathise with it's usage as it makes a lot of business sense - even if it does totally suck from a user perspective.
Also, why down vote me; then ask the question? Doesn't that seem a somewhat backwards approach to discussion and peer moderation?
They may attract some Java developers, but I don't think it has much appeal outside their own ecosystem.
As for whether ASP.NET on Linux will ever attract many new developers; I must admit that I'm inclined to agree with you.