Sorry for the delayed reply. I had missed your guys' posts.
For me it's couple of things:
My experience has been that newer languages and frameworks tend to be more user friendly. In particular, I tend to enjoy the abstraction and design aspects of programming more than the nuts and bolts technology aspects. So, for example, I find the low level aspects (e.g. memory management) of C annoying and I appreciate that React lets me use all of the abstractions that a programming language provides to define UI.
I tend to like functional programming techniques and dislike object oriented ones. FP techniques seem to be popular with the current generation of tech while the previous generation seems to have been dominated by OO. Of course that's not true in every domain and could change in the future.
This is a stereotype, but I tend to associate older tech stacks with companies that are more conservative, less innovative/more established, and/or less technology focused.
Finally, like you guys have mentioned, newer tech is associated with less maintenance work and greater future job prospects; even if that's just signaling as opposed to being inherent to the technologies themselves.