É uma crença interessante.

Design pattern nem é o que as pessoas acham que ele é, tem muita informação errada por aí porque tem muita gente querendo views venda de livros com títulos chamativos, mesmo que dentro tenha muita coisa falsa ou pelo menos misleading, vender cursos, palestras, etc. A esmagadora maioria consumo sem entender o que está fazendo, sem questionamento, sem pesquisa extra para confrontar fontes, sem usar método científico, e só vai piorar com a IA.

As linguagens não são orientadas a objeto, nem mesmo Smalltalk que foi toda criada em cima disso não é, e até seu autor diz que Lisp, que é funcional, é mais orientada a objeto que a criação dele. Ele inclusive diz que criou o termko mas se referia a outra coisa que as epssoas usam. Sem nem saber o que é OO fica complicado aplicar. As linguagens são em sua maioria imperativas, alguns poucas de outras forma, poucas funcionais, e algumas tem uma pequena parte dela, menos importante que facilita fazer a tal orientação a objeto, então não podemos falar que a linguagem é orientada a objeto.

As linguagens continuarão ser imperativas, cada vez mais com mecanismos das funcionais, sem mudar o paradigma e aqui e ali terão paradigmas secundários (que alguns dizem que sequer deveria chamar de paradig ma, de tão secundário que é), algumas serão melhores para lidar com vetores de dados, outras com concorrência massiva, muitas delas mais funcionais, terão aquelas focos mais específicos, como robustez e contratos fortes, orientadas a eventos, etc. Nem a IA que pedia uma linguagem com um paradigma diferente existente (lógico) há muitas décadas fez esse paradigma ganhar destaque e aprendermos programar com predicados.

Curiosamente você fala da herança da orientação a objeto, que eu digo que é o que realmente diferencia esse paradigma, que só ele tem. Muitos puristas de OO dizem que não é isso, que é outra coisa, alguns dizem que é o encapsulamento por exemplo, algo que tem em outras linguagens. Negacionismo tem em todo lugar. Há discussão se a linguagem x ou y tem ou não os mecanismos necessários para ser OO, alguns não falam se tem, mas se a linguagem é, que é um erro, conforme eu expliquei.

Temos que aprender com fatos, quase tudo que usam em OO hoje é criticada e até não recomendada por muita gente, com fortes argumentos, começando pela herança. E olha que eu nem sou tão radical assim.