Acho que a questão não se trata de ser "hater" da linguagem, mas sim, de usar uma linguagem como "bala de prata" para tudo. Python é uma boa linguagem, principalmente para iniciantes, por ter uma sintaxe muito fácil de se entender, mas como toda linguagem, cada uma é boa em uma coisa, e não muito boa em uma coisa. Essa afirmação de dizer que ela serve "apenas" para Data Science e RPA está errada, seria muito mais correto dizer que ela é "melhor empregada" nessas áreas por possuir bons recursos para tal, o que não significa que você não possa fazer outras coisas com ela (o que isso ainda é discutível, pois R performa melhor nessas áreas que Python).

Minha dica é: continue aprendendo sua linguagem, fazendo o que você faz e aprendendo os fundamentos (Algoritmos, Lógica de programação, etc...), isso que é importante no início.