Building software at scale has always been an exercise in managing complexity. We carefully architect systems to be maintainable even at huge scales. And no one can do this quickly. I think writing code by hand gave us some think-time to ponder these architectural decisions.
But with AI, the thinking time is gone, but the problem of managing complexity remains. Typically, however, nobody above the devs gives a shit about managing complexity--that just sounds like something that eats into the bottom line. It is, as certain people might say, "loser thinking".
A lot of software engineers like to work on projects where they can be proud of what they've made. A beautiful architecture doesn't only shine in its own right, but it also makes the company run smoothly, makes the customers happy, and improves the bottom line.
And when you don't have those things for the product that you're pouring your heart and soul into 996, is anyone truly surprised that devs are unhappy?
"The night of the fight, you may feel a slight sting. That's pride fucking with you. Fuck pride. Pride only hurts, it never helps." --Marsellus Wallace, Pulp Fiction