There's certainly an element of having the right buzzwords for a lot of the most lucrative contract work, at least for the gigs that get advertised on the serious forums or filled through recruiters.
Cloud plus Agile still seems to be the flavour of the month. There are always opportunities in serious back office/infrastructure programming (Java, C#, C++) in fields like banking, too, but those positions often require relevant experience of their field as well as the programming skills, or at least say they do in the ads.
Whether a 15-year vet would do a better job picking up this week's buzzwords on the go than a 3-year newbie who has never known anything else is a different question, of course.