Потому что социализм это теоретически красивое устройство общества, которое невозможно осуществить на практике. Вернее, можно принять соответствующие законы и даже попытаться претворить их в жизнь. Но через очень короткое время окажется что построенная в обществе система отношений будет отнюдь не соответствовать духу и букве теоретической концепции социализма.
Дело здесь в том, что краеугольным камнем концепции социализма является так называемая социальная справедливость. То есть, каждый человек за свой труд должен получать соответствующие этому труду, деньги. " От каждого по способности, каждому по труду".А кто будет определять, какая зарплата соответствует труду, например, технички, а какая труду профессора, или врача или космонавта? Конечно, тот человек, который будет это делать, будет делать это очень субъективно, что в конечном счёте вызовет общественное недовольство которое рано или поздно, приведёт к социальному взрыву.