А вообще... ну... Просто очередной слабый язык как тысяча других. Ваш любимый LINQ просто нарушение всех правил чистого кода. Система типов слабее чем в Kotlin и Swift не говоря о Haskell. Core появился совсем не давно, а до этого вы были рабами Microsoft. Кастомных операторов нет.