In my experience, volunteering organisations often struggle to deploy people with specialist skills, especially when they're only available for a few hours a week.
I used to volunteer at my local hospital. Maybe I can design advanced circuit boards, program the most complex algorithms straight from academic papers, squat almost twice my bodyweight, and operate a CNC machine like a champ. Well, the hospital didn't need any of that - or if they did, nobody had told the volunteer office about it.
The volunteer office did however know they need someone to stuff letters into envelopes, and a greeter to help disoriented visitors find their way around. So that's what I did.
I can't really blame them - giving some out-of-hours volunteer extensive computer access would have been a very trusting decision. And the volunteering they offered would probably be great for a retired person who started volunteering to expand their social life.