The problem isn't really with the software profession. The problem is with how companies are forced to compete, and have built micromanagement systems in the name of scrum and sprints. Kind of like how Frederick Taylor created his principles. Instead of encouraging engineers to cooperate as a team, they discreetly nudge engineers to compete against their own team members. Everyone is familiar with how insufficient time for designing architectures, leads to spaghetti code. Move to another company, and you find the same culture. The Open Office is yet another abomination. The noise prevents developers from focusing (leading to bugs). Quiet Quitting was actually a step in the right direction, but it seems to have lost momentum. The kind of technical debt that's being built up at multiple companies, will soon (or is already) have repercussions everywhere. Hopefully, if people eventually build AI which is actually intelligent, it could simplify our work and reduce the scope of errors. I've written about it in my article about using English as a programming language. As for people suffering a burnout, I've written another article about The Real Cure for Eye Strain (the articles should be available on my profile page). Unless governments step in (like how they protected brick-and-mortar shops when online shops offered goods at lower prices) and help companies with competition, I doubt things would change. On second thought, considering mentions of warehouse workers at a big-tech company urinating in bottles, one wonders if the problem is really with the mindset of business owners.