Desculpe o questionamento, mas me parece fortemente que esse post foi gerado... Além disso, vários pontos ou são bem questionáveis ou simplesmente não fazem sentido..
Se você estiver trabalhando em um projeto em que a segurança é de extrema importância, pode ser melhor optar por uma linguagem de baixo nível que ofereça mais controle sobre o código gerado.
Esse ponto é bem questionavel, como alguém que está mega mergulhado no ambiente de Rails, em todo os pontos ele é sempre considerado um ferramenta extremamente segura e madura, que vem constantemente sendo atualizado e melhorado a mais de 18 anos. E isso é poderoso.
Se você estiver trabalhando em um projeto com um orçamento limitado e não puder pagar pelo tempo de desenvolvimento adicional necessário para aprender Ruby on Rails, pode ser melhor optar por uma linguagem que você já domine.
Outro ponto, Rails é considerado um ótimo framework para times extremamentes pequenos... devs de Rails são conhecidos na comunidade como empresas de um homem só, justamente por essa facilidade de criarem MVP extremamentes rapidos e com times ridiculos de pequeno.
Enfim, quase todos os pontos ai são questionáveis e infundados, então por favor antes de fazer algum post sobre usar alguma ferramenta ou não, entre no mundo dessa ferramenta e olhe com seus proprios olhos, seja um dev daquela ferramenta e crie experiência com ela, só assim você cria realmente opiniões forte sobre aquilo e não especulasões. Isso é importante principalmente por que espanta novatos que poderia se dar muito bem com a ferramenta e acabam desistindo por um simples post infundado.