1st you are assuming people have one employer to worry about, not multiple.
2nd you are assuming people have a set schedule daily or weekly.
3rd you are assuming people have PTO.
4th you are assuming the employer will give any amount of shit about volunteerism.
5th you are assuming they won't be given a point or docked for missing a shift.