Depende.
Eu tenho um amigo que tende a aderir a um idioma, então se você o considerou "programador A", ele tem 1 ano de experiência com esse idioma, cinco vezes.
Idiomas diferentes permitem fazer coisas diferentes. Um ensaio que eu particularmente gosto é chamado " Beating the Averages ", de Paul Graham. Nele, ele está tentando convencer as pessoas a aprender cocô, mas também faz alguns pontos muito úteis:
Os programadores se apegam muito a seus idiomas favoritos, e eu não quero magoar os sentimentos de ninguém, então, para explicar esse ponto, vou usar uma linguagem hipotética chamada Blub. Blub cai bem no meio do continuum da abstração. Não é a linguagem mais poderosa, mas é mais poderosa que o Cobol ou a linguagem de máquina.
E, de fato, nosso hipotético programador Blub não usaria nenhum deles. É claro que ele não programava em linguagem de máquina. É para isso que servem os compiladores. E quanto a Cobol, ele não sabe como alguém pode fazer algo com isso. Ele nem tem x (recurso Blub de sua escolha).
Enquanto nosso hipotético programador Blub estiver olhando para baixo, ele sabe que está olhando para baixo. Idiomas menos poderosos que o Blub são obviamente menos poderosos, porque faltam alguns recursos aos quais ele está acostumado. Mas quando nosso hipotético programador Blub olha na outra direção, no continuum de poder, ele não percebe que está olhando para cima. O que ele vê são apenas línguas estranhas. Ele provavelmente os considera equivalentes em poder a Blub, mas com todas essas outras coisas peludas também. Blub é bom o suficiente para ele, porque ele pensa em Blub.
Quando mudamos para o ponto de vista de um programador usando qualquer uma das linguagens mais altas do continuum de poder, descobrimos que ele, por sua vez, olha para Blub. Como você pode fazer algo no Blub? Nem tem y.
Geralmente, meu conselho é aprender mais de um idioma e aprender quais são os pontos fortes e fracos dos idiomas.