I find it very difficult to complain as a coder given the conditions at the moment. Companies battle to hire people and the pay is globally extremely good. Most of the time it is easy to get time off or to accommodate "errands" during the day.
As you said, I think a lot of us are out of touch about what it is to get a job outside of tech (and a couple other high demand privileged examples). You want to work from home one day a week ? Need 2 approvals of your N+2 manager. Coming late 3 times in a row? Let's talk about your "behavior". That coffee you just took over there ? It will be 1$ deduced from your paycheck.
I feel a lot of us live in the utopia that a job must be fun at all time and that we should always do what we like. Sorry but the world doesn't work like that.
Edit: I'm not saying that we shouldn't demand good condition. It is an "offer and demand" economic system after all. We should get what we can negociate to get in the market. I wanted to make the point however that >90% of regular jobs are not pleasant and fun at all time.