The expected number of alerts for my team in a normal week on-call (which is out-of-hours only, a different team member covers working hours) is zero. If one of us
is paged, there's a good chance it's because of something my team has control over, and we'll try to make sure it doesn't happen a second time.
My experience is that a dedicated team running a follow-the-sun rotation (so the team doesn't need much if any "out of hours" because it's always in hours for at least one of them) actually leads to flakier services and more alerts. Without the visibility of the impact of the flaky services, fixes are lower priority and also more difficult to validate.
In this manner, on-call is not a lack of planning, nor an emergency, but deliberately ensuring we have a plan in place to triage out-of-hours incidents, mitigate those that need mitigating, and leaving anything else to be fixed in-hours.
On the other hand, unpaid on-call is unacceptable.