Oh no they don’t. It’s pretty clear you haven’t worked for a tech giant before.
Most big (and I mean big) companies move very hard even between OS versions. I know of companies that still use Windows XP, because one of their most importart softwares can’t run on newer versions. And we have 5(!) new Windows versions since then.
Most big companies stick to very old Python versions, for example. At my previous company I was stuck to Python 2.6 for a while, and it was a delight when I could move to 2.7, even if the latest stable version was 3.4 at the time. And my project wasn’t even close to production-grade, it was just a minor development tool used by only a select few developers.
Now let’s move to startups. Many people I know who started such a business was relieved to be free from Big Company Sicksess (I made that expression up, I think it’s a thing). So obviously, they looked around on the Interwebz, looked at the first project that had “Web Framework” in its name, and started using it. I know startups that used exactly this technique to choose a programming language (Ruby and Go, to mention two of the, even though Ruby is mature enough nowadays). Another chose Ruby just because they found Ruby on Rails is a nice thing; the CEO had really hard times finding Ruby developers, let alone ones who know Rails.
Now don’t get me wrong. Getting to know new languages and frameworks is a good thing. Even big companies do that all the time. Most big ones have whole teams solely for this purpose. When given technology is mature enough according to these teams, the company slowly starts to adapt it.
So no. Most companies don’t jump into new technologies blindly. It is risky.
Gergely Polonkai
You have to believe in things that are not true. How else would they become?