It’s surprising that socialism failed, it had all the pre-requirements to succeed: workers in charge, manufacturing without profit (they could sell for less and be very competitive), etc. It seems that the problem is in human nature.
People of Eastern Europe (former communist countries) have difficulties adjusting to capitalism, mainly because of the lack of absolute social criteria.
Life in socialism is similar to life in military barracks: gray, boring, and void of any sense at all. But, life in capitalism is more like life in madhouses: colorful, hysteric, hyperactive, also void of any sense at all.
We, children born and raised in so-called Socialist systems, don’t feel at ease when we have to utter new religious greetings, like “Marry Christmas”, “Happy Easter”, etc. If feel like cursing, against your upbringing.