You will get PIPed for not signing up for being on call before they raise the on-call bonus.
"we need to talk about your on call volunteering"
"Really? I volunteered for 15 hours of on call"
"Well, 15 is the minimum ok? Now it's up to you if you just want to do the bare minimum, or uh..well look at Brian for example, he volunteered for 37 hours of on call"
Good point. That sounds about right.
If oncall burden is light, then everyone volunteers because it is an easy way to make a bit of money.
However, it is a huge systemic change to move towards a voluntary model. Not sure how feasible this really is.