Earlier quoted context omitted.
Without the Visual Studio tools for GUI and database modeling, so it ends up being just usable for writing general purpose libraries. So, we just carry on using VB.NET, C# and C++ instead.
Isn't 'writing general purpose libraries' most programming? I think GUIs and database modelling are pretty niche.
Libraries spring to life as reusable parts from large scale projects.
So the ROI of context switching to F# in the middle of a project, isn't that much if the language is reduced to expressing algorithms.