"doing different stuff than they were doing a few years back" so engineers who fail and need constant redos? Because the project I'm working on has had the same stable and productive architecture and tools for years. The only reason to redo it would be if the opposite were true. Our users don't know what technology we use. They just know the product does what they want, and keeps getting cool new features.
Who said anything about failure? If you're happy doing the same stuff day in and day out, that's great and I hope it works out for you. In my experience, people doing the same thing for a long time tend to struggle to find jobs when it becomes necessary.
If you keep building 'cool new features', you don't appear to be doing the same thing over and over again.
The skills to build from scratch and the skills to maintain are different. If you've only been doing maintenance, why would you expect to be at the top of the list to build something new? Maybe you personally are perfectly skilled to do it. How would anyone know?