While that is true I think we could agree that in general if basic needs were being met like food, water and shelter then most crime and corruption would go away.
Another aspect of it would be that everyone helps doing everything but only for specific period of time. If you only spent 1 month working wether it be one job or various jobs and had the rest of the time to do what you really love I would think you wouldn't be very quick to give that up.
While it wouldn't be a immediate end all bad things answer taking the power and money out of corporations hands would be a great thing for all of us.