You have missed my point. People are already putting in effort at their jobs. When they do get time to relax they don't want to be required to do a second job.
If this was a car community you would be telling me that everyone needs to know how to do their own oil changes. If this was a baking community you would say everyone needs to make their own bread. A gardening community would say growing vegetables.
These can be valuable and rewarding skills, but just because it is important to you doesn't mean it should be required of everyone.