In order for your future society based upon this volunteerism to work over an extended period of time, the society you've described can never change. Not even over the course of centuries.
Which seems unlikely.
I'm not seeing how this is truly 'a problem' You seem to be saying that in order for it to persist, it must persist. That's kind of trivial, no?