The people getting meaningful DB pensions and 401k are also an insanely small minority, hence them getting it in the oil and gas business, which has fat profit margins, like tech companies.
My point is it’s better for the employee who is getting paid a lot (whether it be oil and gas or tech) to receive their compensation in fully liquid cash they can invest in a broad market index fund, rather than have it be held hostage (see agency risk). Plus the employee maintains more leverage to be able to sell their labor to other employers.