Life is a personal journey and people want as much autonomy as possible.
Communistic countries believe the government should own all the land make all the decisions for it's people. If you are born in one class it's unlikely you will be allowed to rise.
They're very few if any "rags to riches" stories.
Communism failed to provide incentives for workers and citizens to work hard and be productive.
Lastly the main reason it doesn't work is the people are unhappy with it. You never hear about Canadians and U.S. citizens defecting to communist countries.