That&#x27;s an excellent post as Eric&#x27;s a smart guy yet misses the real reasons.<p>Eric&#x27;s wrong about Swift, and the reason is illuminating. Swift has the full, unconditional support of Apple. Look at the splash pages for Swift[1][2]. There&#x27;s no comparable page for Obj-C. The docs on Swift[3] make it clear that you&#x27;re totally set and don&#x27;t need to worry. It&#x27;s obvious to any developer that choosing Swift is a good, safe, correct choice and you won&#x27;t be left hanging. Microsoft chose not to do this for F#.<p>Now compare to how MS markets C#[4] vs F#[5]. C#&#x27;s clearly sold as the general dev language for &quot;rapid application development&quot;, whereas F# is to &quot;solve complex problems ... such as calculation engines and data-rich analytical services&quot;. This sums up MS&#x27;s attitude, which percolates to customers. F# is just for hyper-intelligent folks doing mathy stuff - not for us normal devs! C# should instead be pitched focusing on it&#x27;s &quot;familiarity and userbase&quot; just like VB has &quot;English-like syntax which promotes clarity&quot;[6].<p>Inside VS and .NET overall, it&#x27;s clear that F# is simply not getting the same level of support. So while Eric might be pointing out that &quot;normal people&quot;, meaning the bulk of MS customers, are staying with C# this is just MS fulfilling it&#x27;s marketing goals. MS refuses to reassure customers that F# can and should be considered for any application where C# is considered.<p>Until that attitude changes, I would not be surprised if customers continue to do what MS says to do. I doubt it&#x27;ll change. C# has no real competitor (Java&#x27;s lightyears behind). They&#x27;ve got a proven track record of ignoring F#. Add in the politics and face issues going on (going off the history as well as comments from third parties that have been involved on both sides) and well, what can we really hope for?<p>1: <a href="http:&#x2F;&#x2F;www.apple.com&#x2F;swift&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.apple.com&#x2F;swift&#x2F;</a>
2: <a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;swift&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;swift&#x2F;</a>
3: <a href="https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;ios&#x2F;documentation&#x2F;Swift&#x2F;Conceptual&#x2F;Swift_Programming_Language&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.apple.com&#x2F;library&#x2F;ios&#x2F;documentation&#x2F;Swift&#x2F;...</a>
4: <a href="https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;vstudio&#x2F;hh341490.aspx" rel="nofollow">https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;vstudio&#x2F;hh341490.aspx</a>
5: <a href="https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;vstudio&#x2F;hh388569.aspx" rel="nofollow">https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;vstudio&#x2F;hh388569.aspx</a>
6: <a href="https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;vstudio&#x2F;hh388573.aspx" rel="nofollow">https:&#x2F;&#x2F;msdn.microsoft.com&#x2F;en-us&#x2F;vstudio&#x2F;hh388573.aspx</a>