Microsoft's management cannot make their mind what it is good for, mainly because FP is not really something that 99% of typical enterprise developers care about.
When they made it officially part of .NET, it was the black swan of .NET languages with tooling only for libraries and command line applications.
Afterwards they attempted to position it as a language for ASP.NET MVC applications.
Then they largely left it for the community as F# was one of their very first FOSS projects.
Meanwhile the new MDIL compiler came out for Windows 8.x, followed by .NET Native, none of them support MSIL features required by F#.
Likewise .NET Core only accounted for C# and VB.NET, and they are still reimplementing type providers and the REPL for it.
Finally after all these years F# still lacks tooling for Forms, WPF and EF.
Meanwhile C# keeps getting some F# features.
Currently F# is being positioned as a language for data science with its type providers and Azure Netbooks.