Если серьёзно, то очень часто можно описать один формализм через другой, и наоборот. Но для человеческих рассуждений выбирается более удобный формализм. В подавляющем большинстве случаев это ФП.
> В подавляющем большинстве случаев это ФП
Ну вот об этом я и говорю. Парадигмы существуют чтобы ссорить нас. Здесь по логике я бы мог начать защищать объекты, аппелируя к тому, что доля функциональных языков в индустрии ничтожно мала по сравнению с джавой, но я знаю что сам этот спор туп. Есть юнит, и есть реюз. ФП от ООП отличается только тем, что юнит реюза в ФП — функция, а в ООП — объект. Просто в ФП все пошло гладко, за счет того что там всегда реюз функций был саморазумеющимся понятием благодаря ультимативно мощным средствам полиморфизма (вроде тайпклассов), а в ООП — плохо, за счет избыточных сайд эффектов, паттернов и бесчисленных культов карго.