Workers do not have control over the fund choices they have in their 401k. Often, low cost index funds aren’t available. This can be fixed by working with HR and the 401k manager but it’s often an uphill battle and isn’t guaranteed to work.
Despite all that I agree that GP’s comment to abolish 401ks is throwing the baby out with the bath water.