This is what people are talking about in countless blog posts (that also make their way to the front page of HN.)
So glad I'm not a front end dev trying to keep up with this world.
On the other hand, rapid evolution leads to better ideas, keeps your mind fresh as your learning never ceases, and an opportunity to improve yourself, keep your career in demand, and generate more income for yourself.
Example: when I started web dev, client-side code was basically a giant function containing browser-specific DOM manipulation.
Today, client-side code is arranged in modules with single responsibility, well-defined application architecture, easy to test, easy to modify or extend, the app logic cleanly separated from the UI.
Rapid evolution also keeps the mind fresh. You're continually learning new concepts, absorbing new ideas. This helps me enjoy my job; I'm always learning.
Rapid evolution keeps my skills in demand, too. My last 2 gigs have been because I learned Angular. I'd be hard-pressed to find work if I was still building web apps like it was 1998.
If a framework learns from the mistakes of the past and builds on previous success, then I welcome it.