What happened to the year-based naming convention? I thought we switched to ES2015 and ES2016?
I still don't understand why it's been renamed to ES2015. Reminds me of the Windows98 days. Gives software an air of "out-of-date"-ness for no reason. Just give it a version number and be done. Javascript versions don't need branding.
So it's not that standards become out of date, especially as in both Javascript and C++'s case, the standards are generally additive. They just add stuff so your old software should continue to work and will not become "out of date".
Anyway, that's the reasoning I've been given behind the change and it makes sense to me. Hopefully that answers the question for you as well.