That's sort of of neither here nor there. Sure, it's probably true, but try explaining that to anyone who hates bourgeois democracy. "If only we let the greedy property developers have it their way."
But the point that I'm trying to get across here with no small amount of irony (that I hope is fairly obvious), is that all the benefits of living in a communist dictatorship come from the dictatorship, not from the communism. Collectivized agriculture, state industries, socialized housings - all those things are worse than useless. What provided safety, stability and a guaranteed standard of life was the semi-serfdom imposed by the state.
> By implication you would also have an inability to import labor. And then if you don't e.g. have a local medical school, you don't have local doctors. If you have the local environment to sustain a major industry and a local population that could do 90% of the jobs, but the other 10% are specialists who would have to be paid to relocate then it can't open up there at all and you lose the other 90% of the jobs too.
The Soviet system did allow for movement. When a factory was opened and had to be staffed, permits were issued for the necessary people. In fact that was the only significant way for people from rural areas to be allowed the privilege to move to a city. Similarly, the problem with doctors was dealt with rather elegantly - every graduate of a medical school was assigned a specific town or village and was forced to live and practice there for decades.
The Soviet Union didn't abolish the movement of people. In fact, in the 1940s it was probably something of a champion in terms of internal migration. It's the freedom of movement that was abolished.