Same here, I guess tolerance to bullshit diminishes with age. Perhaps it has to do with experience. I cringe when asked to do something that will increase technical debt because I can see what it will be like repaying that debt in the future. Younger me could not see that far.
On the contrary, I've seen far too many 20 somethings that will refuse to do anything that isn't new development.
I've seen loads of folks that don't know how to work with older code (and have been guilty of that myself).
Worked on a project recently where some bit of PHP was causing trouble. The answer pushed was "just build it in node!". This was pushed by people who don't know PHP, and don't know what problem was actually occurring, but hey - "move to node!" can't ever have a downside, can it? "I'm not sure what problem I'm solving, but it'll be in nodejs, so everything will be great" seems to be a common trend over the last couple of years (at least in some of the circles I travel in).
It's harder for me to "get stuff done" when then "stuff" is bullshit. There are times when what's being asked for is wrong (stealing code/images/whatever), or a wrong solution to the problem. "Right/Wrong" can be subjective, so I shy away from making those snap judgements until I know more about why something is being asked for, but after a while, you tend to develop a 6th sense for crazy.
A 23 year old in their first job will (generally) just plug away at whatever's given them. Older folks generally won't deal as well with bullshit work.