Socialism is not going to fix this.
Socialism is legalized stealing and does not fix the issue of Stupid vs Smart.
The reason socialism failed is because the people who worked hard were not rewarded over the people who worked the bare minimum. There was no incentive to work your ass off when the other guy who did nothing was paid the same amount. It also encouraged corruption because that was the only way that someone could get ahead of the next guy.