This would be great so organizations can count the time volunteers put into them in their reports!
...So that people don't have to click 'next' to see the next question, they are all right there. For longer surveys this is good because people can estimate how much time they will be spending taking it instead of feeling frustrated if it lasts too long.
Otherwise how would event hosts notify attendees if something has changed about the event?
Basically, have an area / page linked on the supporter navigation where users can quickly and easily see a list of which events they've signed up for, a link to each so they can update their RSVP if needed, and then a list of events they were confirmed to have attended as well. And of course for us volunteer-based nonprofits it would be awesome to also have volunteer hours linked to this too.
A) Allowing only certain levels to post events rather than everybody or nobody being able to post events.
B) An option allowing those who are permitted to post events to fully communicate with their RSVPs and export lists of those RSVPs without having access to any other pages on the site, etc.