Depende.
Um analista de dados que só precisa automatizar algumas coisas não precisa saber os meandros da computação.
Mas um engenheiro de software precisa saber o que as abstrações estão abstraindo.
Talvez Python seja bom para entender o que é if, else e while. Mas para entender o que é uma estrutura de dado, como gerenciar memoria, talvez não seja a melhor opção.
Mas podemos considerar que essas são necessidades de conhecimento para um segundo momento.
Logo, escolher Python como primeira linguagem não é um pecado.