There's no solid rule here though, because it depends on what people actually use their freedom for. That depends on history, upbringing, culture, etc.
It also depends on how large of a system you are talking about, and whether even well-intentioned people can make reasonable decisions. In a village, it might be pretty clear that you have enough farmers but need a fisherman; or that there are enough painters and you need a musician. But in a metropolis, country, or global market it might not be so clear and you need some feedback signals. Price set by the seller is a very effective feedback mechanism because it's so simple, but you could imagine other forms of feedback as well (many of which might be an affront to freedom).
Then there's also the political danger of socialism, which is that you have to give someone (or a group) an awful lot of power to implement it. In theory, democracy will guide politics in a reasonable direction, but in practice democracy is a very imperfect guide. "Implementation details" of socialism are often an affront to freedom.
It also depends on how large of a system you are talking about, and whether even well-intentioned people can make reasonable decisions. In a village, it might be pretty clear that you have enough farmers but need a fisherman; or that there are enough painters and you need a musician. But in a metropolis, country, or global market it might not be so clear and you need some feedback signals. Price set by the seller is a very effective feedback mechanism because it's so simple, but you could imagine other forms of feedback as well (many of which might be an affront to freedom).
Then there's also the political danger of socialism, which is that you have to give someone (or a group) an awful lot of power to implement it. In theory, democracy will guide politics in a reasonable direction, but in practice democracy is a very imperfect guide. "Implementation details" of socialism are often an affront to freedom.