Com certeza. As ferramentas e estratégias para atacar um problema sempre vão depender do problema. Na nossa área realmente é muito fácil ser entusiasta de uma tecnologia/prática específica e acabar virando messias daquilo.
Outra coisa muito importante na hora de decidir uma stack: a facilidade de contratar mão de obra. Ainda que um conjunto de tecnologias seja o ideal para um projeto, deve-se pensar que o negócio não pode ficar refém daqueles desenvolvedores que conseguiu encontrar naquele momento.