Hiring is also a consideration. Young, talented engineers often pick the latest "trendy" language/framework as their first, so if you're starting a company and want to hire young talent, you will be at a disadvantage if you don't use Node.js, Rails, Go, etc.