Socialism is the result of week minds and individuals.. those incapable of making their own choices and rely on the government to do the thinking for them.
Socialist voters are generally the majority the world over whenever the population density exceeds 1,000 people per square mile. The higher the density, the greater the percentage of socialists, which points to causation.
What would make everyone happy is if the socialists in the cities would vote for all the government they wish without imposing their big gov taxes and regulations on everyone else.