I much rather just have them call me for that one critical issue that happens in a very long time, and appreciating me putting in the time after hours, than being forced to sit at home waiting for something to break which never actually happens.
In practice there is always someone available who is able to make time for it so there is really no need for on-call rosters. As such the act of stepping up and helping out avoids having this heavy commitment.
I'd rather just be there when it's really needed.
So, O(1)?
If you don't have on-call and you help out after hours everyone's appreciative. Might even get a small thank-you from the recognition portal for it, and "don't worry about that early meeting tomorrow, someone else will handle that". That kind of thing.
With on-call there's pressure all the time but it's not visible to anyone, and if you happen to be not immediately available everyone's angry. It's the total opposite in terms of experience.
So I try to be around when needed specifically to avoid having on-call commitments. As long as the occasional issue works out fine this way, nobody will bother setting up a formal on-call requirement. Most of my colleagues feel the same and it works out great. When shit hits the fan we're there anyway.
And the times I help out after hours... Plenty of times I'm not doing much during working hours, or have a personal things to do.. It's give and take. I love that flexibility.
If your employer wants to pay you for time that you spend at home doing non work stuff until they call, that’s up to them.
How is the pressure of “on call” any different than any other day at work? Unless you mean that your employer wants you to work 7 days a week, with 2 of them where you’re at home waiting to get a call. But then that issue is working 7 days a week.
This is shit because the 50 bucks does not make up for the enormous loss of flexibility in your free time. Even if nothing happens your whole off-time for a week is restricted.