Любая большая идея всегда будет утопической именно потому, что она разрабатывается как что-то глобальное, применимое везде и всегда. Поэтому при практической ее реализации всегда будут очень серьезные отклонения от того, что задумывалось. И социалистическая идея тут не исключение. Причем тут сразу надо оговориться, что нет какой-то единой социалистической идеи - у разных мыслителей-социалистов различия могут быть очень и очень серьезными. Уже в XIX веке, когда социалистические идеи только появлялись, они сразу же начали дробиться по разным основаниям. Есть серьезная разница между социал-демократией, анархизмом, коммунизмом, прусским социализмом, христианским социализмом, крестьянским социализмом и многими другими социализмами. Они расходились в том, каким образом стоит реализовывать идею, в опоре на разные группы и так далее. Условно общее у всех социализмов - это требование социальной справедливости, только вот справедливость все они понимали по своему. Так что когда дело доходило до практического воплощения идеи, сразу же возникали вопросы: а что именно мы воплощаем, а как нам этого добиться. Поэтому в итоге то, что получалось далеко не всегда походило на ту или иную версию социализма.