Between all that garbage and a commute which was a little too long & dangerous for my mental health, I quit.
To make ends meet, I ended up cleaning offices much like the ones I previously worked in. No one cares if I'm a few minutes late, as long as the work gets done. My goals are literally visible and easily measurable. When I'm done, I'm done, and as you say, I don't take my work home. People universally appreciate what I'm doing and tend to smile at me. I can confirm I have spare brain cycles for new ideas, as well. I definitely think people benefit from having some kind of tangible, repetitive work like this in their lives.
Yeah, the pay sucks, and I'm still trying to find that holy grail of a 'good developer job', but I am doing it on my terms now. In the mean time, my day to day life is significantly happier and more manageable. Sometimes, if the office is empty, I even sing.
Often people forget the mental stress modern work places on us. I remember my Dad working hours but he was tired from physical exhaustion and not mental. He didn't have email or messaging that would distract him from a weekend of relaxation.
I was addicted to checking my email every once in a while and found my mind switching to thinking about work instead of enjoying the moment. Thankfully I broke that habit.
Today, I try and impress this upon other people who do this.
If you hear someone sing in an office it's because they're either crazy or have been fired.
But there is also something to be said in favor of repetitive, low-qualification work. It frees the mind while you're doing it: you can think about something else, or even, yes, sing -- and most importantly, it doesn't follow you home.
Modern mid-level office jobs where you're constantly tethered to the company, at all hours and even during "holidays" (if you can get any) are the worst of the worst.