а я вот этой связки не уловил. у меня ассоциация прямо противоположная: ФП что-то теоретическое и красивое, а ООП - грязное но практичное, но на чем весь мир работает
ФП работает так: у тебя есть глобальный вид на все твои типы, классы и категории, и ты их складываешь в Алгебру Типов, чтобы полностью описать всю задачу максимально статически.
ООП работает так: у тебя есть непрозрачный объект с каким-то обещанием поведения, но что там внутри и как работает - это его дело и ты не можешь статически это проверить на корректность.
Микроэкономика - это про поведение отдельных персонажей с их индивидуальными интересами и действиями.
Макроэкономика - это про паттерны толп, где ты предполагаешь что ты видишь всю экономику сверху целиком, как будто ты менеджер на огромной фабрики и все тебе четкие рапорты шлют