A questão da stack é complexa.
Um desenvolvedor nao deve ficar preso a stack, linguagem, framework.
Cada empresa tem uma stack diferente, sendo que a maioria são "modinhas"
Um desenvolvedor deve ter conhecimento da base de programação, assim, você consegue aprender novas stacks, abrindo mais possibilidades.