Could you please elaborate?
Meanwhile they either have a global workforce so don't actually need to have anyone on-call or only have customers in countries they have employees in.
It's bullshit.
Either companies should be up front about this when hiring or it should be optional and paid.
Or, they can use their engineering talent, just like telecoms companies have been doing for ever, to engineer their products to be more resilient and automate failure cases so proper remediation can wait until working hours.