What does socialism have to do with people's need to be fed, clothed, etc? If you don't understand socialism then you shouldn't be promoting it.
People have to profit in order to thrive.
If I cannot profit then I cannot be helpful to those who have less.
nOT-FOR-pROFITS MUST PROFIT OR THEY GO OUT OF BUSINESS.
Being helpful to those in need must be done by everyone. If government 'cares' for people then those in need will remain in need.