@aral that's a very thoughtful piece. I used to work on software used by long haul truckers. Coworkers would often dismiss my ui/usability concerns as "minor annoyances." I would frequently think about how the "minor annoyances" of our app would make a difficult day worse, which could cause rage or exhaustion, which could cause road safety issues. Or even a delay, meaning a driver might not make it home to their kid's soccer game.
It's wild when you start to think of users as human beings.