What you're trying to say, then, is that you need to stay up to speed with your discipline. That's fair.
I think that the main solution to all of this is that you need to have skills with a long shelf life in addition to being up to speed on what's hot right now.
Bringing up a new release of a language as being essential for any programmer is missing the point here.