There is another option. The on-call person just does a deliberately piss-poor job of resolving the problem. I mean, they resolve it but they make sure it takes a hour longer than necessary.
What are they going to do, fire you? If they make life hard for you, then get another job. The shoddier your work outside of your normal hours, the better. You can have quality, speed and cheapness, but you can only pick two.
I think there's also some middle ground where you don't go out of your way to carry a laptop but you do best effort while maintaining a normal outside-work life.
at a prev us tech job, a few years in they made all engineer have oncall, with no compensation added whatsoever, and on call for other teams code in india.
i got pages a few times and didnt exactly rush to ack. not slow but didnt rush. the rotations increased more and more (mostly from other US employees quitting) till i quit. scummy company