>>sidewn+Ic
Contributions are taxed at withdrawal, cash in your bank account isn’t. If you’re saving 30% when you contribute but paying 40% when you withdraw, that can be worse than paying upfront.
Obviously, long term capital gains should be part of the equation but if you’re young in a lower tax bracket but a lucrative career, 401k can be a terrible financial decision.