O termo que você usou "detrator" acredito que se encaixa perfeitamente, e o ponto que não deve ter ficado claro, é que para alguém que está iniciando especificamente no ramo da programação, se depara com muitas possibilidades e quando encontra uma nesse mar vasto, aparecem os "detratores".
Achei muito bem colocado a questão da critica e da usuabilidade da linguagem pra certas e outras coisas, tenho total consciência, que leva um bom tempo para aprender de fato uma linguagem. A insegurança que creio que muitos iniciantes tem, é ter um foco errado ou "aprender" da forma errada, obviamente isso é subjetivo, assim como a leitura na minha opinião se o livro está chato, troca e vai pro próximo, mas como leigo não sei exatamente se isso se aplica a programação, já que você pode se dar conta que passou 1 ou mais "anos" e você pulou de tecnologia em tecnologia e não conseguiu nenhum conhecimento sólido em nada.
E sim quando se tem autoridade em um assunto como aparentemente você tem, fica facil separar as lacunas e dar nomes aos "bois", mas acredito que a principal dúvida dos iniciantes, não é em como estudar ou como se preparar pro mercado de trabalho, e sim, no que "focar" os esforços.
Como tudo na vida tem pessoas que acertam de primeira, e outras que morrem sem descobrir qual era o ponto certo de partida, creio que essa dúvida todos tem, para qualquer âmbito profissional. Mais ainda para quem começou a estudar programação, que é um vasto mercado.
A pergunta é, python é realmente uma boa base para começar na area de programação? Pra pessoas que querem de fato ingressar no mercado de trabalho?