Very very few people writing software knows how to do it well. I'm talking from a cultural perspective, not from a technical one. Young people are either hungry enough or not jaded enough or both to put up with it.
By the time you hit your late thirties you're already too tired for this crap. By your forties you're looking for an exit. By your fifties, you're one job loss away from semi-retirement.
Late 30s here, tech lead. I hear myself saying, "I'm too old for this shit" under my breath almost every fucking week. So.. What you're telling me is that I'm in for more of the same. Great.
By the time you hit your late thirties you're already too tired for this crap. By your forties you're looking for an exit. By your fifties, you're one job loss away from semi-retirement.