Actually being multiplatform (not just variants of Windows) has real value. From my perspective, that means being able to use F# (a sort of OCaml.NET) anywhere. That, and true competition.
Microsoft has always been very stop/start about supporting other platforms - projects come and get cancelled and go.
http://blogs.msdn.com/b/dotnet/archive/2014/11/12/net-core-i...