потому что есть более подходящие для этого языки/фреймворки, на которых это сделается быстрее и дешевле, на поддержку которых будет легче найти специалиста
тот же react вполне себе в функциональной парадигме. Не говоря уже об rxJS если говорить о той части сайтиков которые видят пользователи. А уж что на бэкенде это мало кого кроме разработчиков будет волновать=)
ООП вообще в том виде в котором оно сейчас, вообще срань, я читал, что сам его создатель говорит, что это вообще не ООП, а тот же Эрланг на самом деле настоящий ООП)))
Что есть ООП - это так-то философская дискуссия. На smalltalk он похож, например, тем что процессы обмениваются сообщениями. И можно иметь по процессу на "объект", никто не запрещает.