Socialism doesn't fail in theory it fails in practice. Why? Our species will always look for the easy out. The free money. Socialism also fails because it is the dream that those in power will not hoard the wealth nor abuse their power to enrich themselves.