You do not (or are pretending not to) know how socialist countries work. Just like we have decided that certain people and jobs should not be left up to pure market forces, (like the VA and active duty military), and that old folks should have some kind of income and health care (Social Security, Medicare and Medicaid), other countries subsides things that are important to them. The main being health care and housing. People still work and bring home checks. The owners of the companies still make a profit. But they do pay a fair share of those profits in tax.
But the big thing you are trying to imply is they do not vote on what happens in their country. This is just not true. They choose to be socialists.