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