Sure assume investment amount 10k 10% bracket 40 year horizon and 5% ROE.
No SRS, 9k x 1.05^40 is about 63k.
With SRS 10k investing gets 70k.35k subject to tax so nett 66.5k is yours.
So yes Srs makes u better off but notice tax is now 3.5k, up from 1k so it's obvious that capital gains are being somewhat taxed else how come tax amt goes up.
Now i have an srs account but it is this part plus as you rightly pointed out lack of liquidity that limits my use of it. Your mileage may vary but there's no need to be condescending. I want to enjoy my retirement rather than dole out small amounts based on tax considerations
Btw i was in 0% bracket when i started but had some cash to invest from savings if you need a more concrete example - go ahead assume any non zero tax rate on withdrawal. And estate taxes aren't zero either but that's irrelevant as the tax would be on estate so no difference from cash.