I would bet for most people, employee stock programs or company stock will provide far lower and more volatile return than an SP500 index fund. The US public has long been able to benefit from profit sharing, all they have to do is by a low cost broad market index fund.
The root of the problem is that the labor that most people in the US sell is not in sufficiently high demand to afford them the compensation to be able to afford the lifestyle they expect, since they are competing with the rest of the world willing to do it for less.