You are missing the obvious redistribution from those who have their own 401k.
Now, what I want to know is how this is any different than SS.
SS gives a negative return for someone with a reasonably high salary thru his/her career.
This would appear to have a positive return.