If I'm retired, why would I volunteer 2080 hours a year??? When I retire, I'm going to take it easy. I've been working since I was ten. I think by 65, I deserve to lay back and relax. I said, if I feel the need to do something, I'll volunteer somewhere. That doesn't mean I'll do it full time, maybe once or twice a week.
FedEx isn't a charity. If they need people it's as simple as posting a position and filling it. Charities have a much harder time finding people to volunteer their time.
As much as I like some of my co-workers, I feel I could do a lot more good for more peolle, volunteering rather than working, taking hours from someone who could be working instead of me.
Simple. If I'm working, that's time I am taking from someone else in the workforce. Perhaps you luckily live in an area with low unemployment but where I am, unemployment is high.
They could hire someone off the street as a casual, rather than me taking those hours. There are plenty of people out there who could use the money more than I would when I retire.