Earlier quoted context omitted.
This is exactly the kind of moronic bs that I haven't and will not put up with. Executives most of the time are paid, and compensated to be there 24/7. Software engineers are not. While founders and other execs have tendency to forget that - deal with it. I am there between 8am - 4pm, or 6am - 2pm or what ever it says in my contract. No more, no less. You want me to do extra hours, fine, most of the time happy to, yo…
My colleagues have base pays > $150k/yr and I'm closer to $200k/yr. I consider myself very well paid, I'm grateful for it, and I'm available whenever I'm needed, within reason.
I knew this as a fairly senior manager. Many people dont realize the stark differences in pay across different classes of workers. Getting up at 3am to fix a problem doesnt work for someone who needs to then get up at 5am to commute into work. It needs more thought and I did just that -- we had workers rotate night batch schedules and gave them Work-From-Home days or late-come-in-days during on-call periods. Even some of these things require thought -- allowing someone to come in late does'nt help if they live so far away that express/local train schedules dont make it feasible to come in mid-day...the commute ends up being as long as the half-day.
Sorry for the ramble, TLDR: be mindful of people's situations and things they dont control. Not everyone has it as good as you do. HR can save a dollar here but it comes out of productivity figures. Don't expect "banker's hours" but forget "banker's pay."
ASIDE: Several years later, the HR group got absorbed into the executive offices in posh rural Connecticut, where few low-level workers could afford to live locally. Low-level workers were required to visit the head office 2x/wk. The same exact HR manager then complained (in earshot) of how her commute was close to 3hrs each way and how she planned to sneak out at 4:30pm because she couldn't take it anymore.