I think, this underestimates that most devs hate boredom.
The will leave your company rather quickly, if you can't give them interesting tasks once in a while.
The will leave your company rather quickly, if you can't give them interesting tasks once in a while.
Give devs interesting work by having them solve interesting problems. If the technology stack is the "interesting problem" then you are wasting this developer excitement on something less valuable than higher-level business problems. Go up the stack, get devs excited to work on those higher-level problems, and spend less of that expensive dev time on high-risk software that has questionable impact on those higher-level problems.