ООП и ФП это вещи совершенно ортогональные, это правда. Но будучи набором технических средств ФП можно применять или не применять в зависимости от задачи.
А ООП, будучи парадигмой, как и любая другая религия, претендует на тоталитарность, универсальность и всеобщность.
Не знаю, что такое парадигма проектирования, только программирования:
Programming paradigms are a way to classify programming languages based on their features. Languages can be classified into multiple paradigms.
Это если в кратце, а вообще на эту тему есть куча научных статей, которые ваши слова опровергают.