So in your opinion, taxing 15% on contributions (money coming in), taxing 15% on earnings (money earned within SMSF) and now taxing 15% on withdrawals (even in pension phase after $100K threshold) seems fair?
It's NOT a tax on withdrawals. It's a tax on earnings, in pension phase.
Previously, the 15% tax on earnings ceased when the fund went into pension phase. Now, if those earnings are over $100,000, there is a 15% tax on the earnings over $100,000.
So it is not a 45% tax, it is not a disincentive, and it will have absolutely zero effect on 99.5% of the population.