To be fair this can be said for pretty much any project written in pretty much any language or framework.
To be fair this can be said for pretty much any project written in pretty much any language or framework.
I work for clients and while I'm tempted to offer new technologies, I'm aware that this client will be using this tool for years, most likely as-is. Stability, maintainability and long term investment is many time more important than gee-whiz tech.
I'll add one more: Googlibility. I don't like to use bleeding edge technology because when I google error messages I get nothing back.
So the business owner relies on the tech provider who hopefully isn't in a full on romance with the newest framework/language just because it's new.
Ruby (the language) and rails (the web-framework) are not the latest fads to come out. Rails hit 1.0 in 2005, a.k.a. almost 8 years ago, ruby is much older.
Although there can be good reasons to choose something new, I agree with your overall sentiment. But we seem to have extremely different views on what constitutes "new"(node might qualify :)
People should focus on integration between components - the argument between language and frameworks died many years ago.