If it was made mandatory for people to volunteer a certain amount of time each month the general economy would benefit because of it. Businesses wouldn't have to pay people for labor as a volunteer working for free which would give the business more money to upgrade or make the workplace a better environment in general with more income because of volunteer hours. They may even have enough money to gopive employees raises which would indirectly pay people for their volunteer hours.
People need to have time for themselves, if I have to work for nothing then I am wasting my time as an individual with things to do other than volunteer. If I have projects to work on and homework I need to get done, I don't want to waste my time working for something that I won't benefit from. If we were to keep things as they are everyone would be happier in the long run with more time to themselves.
I honestly believe that making vounteer mandatory would make everyone unhappy and would decrease the productivity in the every day life of the average person. I don't want to work for something I won't be making money off of. I would rather be doing something that would benefit my life because I have other things to do for myself.