I agree with your major point but not with your example. That just sounds like:
* "18..." -> JS Libraries?
* "certain version..." -> TypeScript / Babel?
* "another to run" -> CommonJS / SystemJS?
* "stylesheets were written" -> SASS / SCSS?
Bleeding edge syndrome is definitely a problem in technology but the opposite can be too. Not leveraging technologies that increase productivity and performance can be just as impactful. I'm not implying that you're doing that.
* "18..." -> JS Libraries?
* "certain version..." -> TypeScript / Babel?
* "another to run" -> CommonJS / SystemJS?
* "stylesheets were written" -> SASS / SCSS?
Bleeding edge syndrome is definitely a problem in technology but the opposite can be too. Not leveraging technologies that increase productivity and performance can be just as impactful. I'm not implying that you're doing that.