I think this might be an actual generational difference; I feel weird letting someone else use my phone or using someone else's phone now. I can remember a time when phones were much more communal - the family shared a phone, and public phones existed, and I wonder if older folks are a bit more locked into that way of thinking. Obviously a phone is much more than a phone now however.
We like to blame bizdev and sales for putting pressure on us, but that feels like a cop-out to me. Maybe I'm just a bad programmer but even if you took out the deadlines and "requirements" I'll probably still ship code with some warts here and there. Complaining about people in other positions is no way to improve.
Sorry, maybe a bit of an extreme take. Am still interested in stories of especially maintainable codebases, as I'm probably over-correcting here.