Why don't you just use F#?
Reddit user
A 2022 Reddit discussion on r/dotnet, titled "Why don't you just use F#?", generated over 200 comments debating the language's adoption barriers within the .NET ecosystem. Proponents, including developers using F# for personal projects, highlighted its expressive type system, Discriminated Unions, and pipeline operators as transformative for domain modeling and code clarity. Critics, primarily C# practitioners, argued that C#'s ongoing incorporation of functional features (such as pattern matching and immutable collections) alongside libraries like LanguageExt, sufficiently addresses functional needs without imposing a paradigm shift. Multiple contributors cited concrete workplace impediments: resistance from teams entrenched in older .NET Framework versions, a lack of interop simplicity for mixed C#/F# assemblies, and perceived deficiencies in tooling and official Microsoft support compared to C#. The discussion concluded without resolution, underscoring a persistent community split between F#'s technical elegance and the pragmatic, team-based constraints favoring C#'s evolutionary path.