I've been wanting to learn F#, but I can't see its usefulness (for business purposes) for the following reasons:
Not many people are fluent in F#. If a company implements a business solution in F#, the cost of programmers goes up and the maintainability of the software is curtailed.
C# and F# both generate IL and run on the CLR. Since it all compiles to the CLR, I can't see any reason to write software in F#.
Am I missing something? Or can F# safely be avoided?