I've worked in union shops as well while not being in the union. Union overtime is highly coveted because it's a 2x-3x bonus that a lot of my union friends used towards a downpayment, kids' college tuition, retiring earlier, or starting a business. No one had to step up because everyone was stepping up. And the shop chief usually decided who got that overtime (i.e. young worker trying to buy a house might get higher priority over a senior.)
Also, shops had extremely good work life balance. You were at the timeclock 4:59 on the dot. No one is asking you to stay late, or be on call uncompensated. Your time was your time from 5pm-8am. By their virtue of being always online, tech companies intrude into that worklife balance and it's not unreasonable to ask for some of it back.