Yeah exactly. This is what makes RRSPs/401ks the absolute worst place to park your money. You are locking away your funds, and deferring taxes to 1) the stage in your life you probably want to pay the least tax possible, and 2) a time when the tax rate will probably be higher than it is now (after all, tax rates pretty much exclusively go up).
If your employer offers a match, you should absolutely contribute up to the maximum match (it's free money after all), but not a penny more IMO. There are much, much better vehicles for parking your money than retirement funds.
My friend, I'm not sure you've thought through this all the way.
Historically, tax rates have gone down over time, not up. Especially in recent history.
You do pay a reduced tax in retirement because you're able to blend your income. You defer taxes on the 401k until requirement, but you pre-pay taxes on a mega backdoor/roth, so if you need 100k of income in retirement you pull 50k from 401k and 50k on the roth and only pay taxes on half of it, putting you in a lower bracket.
Having the pretax money to grow before paying taxes on it is greater than having post tax money and having less to compound.
The alternative to tax advantaged places to park your money for retirement is strictly worse than non-tax advantaged. In a 401k you pay taxes only in retirement, for roth's you pay taxes only with your paycheck. In a brokerage, you pay taxes at your paycheck and then you pay taxes on withdraw for your cost basis.
I used to agree with you, but then I learned about 401k/roth conversion ladders. Basically, you can convert everything in a 401k to a roth (taxable event) and after 5 years you can withdraw all of that money penalty free and tax free (except the gains made in those 5 years). The key thing is that you want to strategically do the conversion when you have a very low income, for instance if you're already retired and living off of Roth contributions or taxable brokerage investments, so your only income for the year is the amount you convert. So basically, you just need enough funds to retire for 5 years before you can start withdrawing from the 401k->Roth.
I started doing this when I got a raise and realized pretty much half of my raise was going straight to taxes, whereas I could invest it all if I just upped my 401k contributions.
[delayed]
I’m sorry but this is just bad financial advice