I've found that as C# gains much of the features that F# has and will soon gain more (pattern matching, functions as first class data types, great fp libraries, etc) the "moat" that F# has over C# has gotten smaller. I write most of my c# code in a primarily functional style, but I still have the advantage of using the libraries in their own native ways that follow the examples given by microsoft and other vendors.
I think it's somewhat funny that two of the images in this blog post, the two signs, and the miner, are commonly used to mock faux intellectualism and a feeling of moral superiority.