These kinds of documents perform different functions for everyone and you need these depending on the situation. And when you're managing volunteers or wanting to volunteer, documents like contract, volunteer sign form, schedule, volunteer agreement, sheet, timesheet, registration form, and many others can be really useful.
On the other hand, there are also people who are willing to offer their help to these charities who need them. A lot of charities need volunteers to help them with their job.