Addressing your comment below.
Yes, it is entirely possible that socialism can degenerate into a dictatorship. However, this is a possibility for any system-any system can be turned into one. And in my opinion, oligarchy is better than monarchy. Think about it-would 1 person juggle a country and make good decisions better than 2? How about 3? Or 4?
Look at Yugoslavia-a prosperous nation, but it fell apart. Why? Because Tito left no heir, no clear way of electing a new leader. Which meant that the countries he United started squabbling, greedily pushing their candidates and booing others. Which led to disagreement. Which led to each state separating into a country. Which led to one particularly greedy country (Serbia, I’m looking at you) stealing men and supplies before separating, then committing genocide in order to get their dirty mitts on Slovenian, Bosnian, and Croatian land.
Socialism works, as long as you have a great leader like Tito.