Во первых петухон в первую очередь ООП с динамической типизацией, а фарш в первую очередь ФП со статической. То что и там и там пишут без скобочек еще не делает их одинаковыми. Если ты не различаешь молоток и пилу, то это твои проблемы.
Во вторых всем похуй что там тебе больше нравится, прогай на чем хочешь. Если инструмент решает твои задачи, бери его. Если это становится дикой болью в пятой точке берешь более подходящий инструмент. F# хорош своей системой типов, отсутствием null, чистыми функциями -> композицией -> удобно тестировать, алгебраическими операциями над типами что позволяет удобно моделировать сложные домены и удобно ложится в DDD, иммутабельность, это позволяет намного проще масштабировать, создавать, тестировать, и работать с большими распределенными системами. F# не замена C#, это просто хороший ФП инструмент в сумке .net разраба. Серебрянных пуль в среде языков программирования нет. Как пример недавно челы из одного API сервиса который собирает и анализирует статистику http запросов их клиентов, переписали свои java эндпоинты на Rust и сократили потребляемую оперативу с 5 гигов до 50 мб. При этом Rust выглядит как жуткая не удобная хрень.