When someone does not have ordinary income upon retirement or a sizeable stash of tax deferred money, the traditional accounts are better. At a certain point, onc enough is saved, the roth accounts will be become better. For example, someone in the 10% bracket is making roughly 20k per year right now. In order to produce 20k per year upon retirement, they need about 500k (see 4% rule). Assuming this person expects to keep making around 20k the rest of their life, they should save roughly 500k in traditional accounts, and then switch over to roth accounts. They would have the same marginal tax rate upon retirement, however, their effective rate would be much lower. If they continued to make traditional retirement contributions, they would be saving 10% now, at a cost of paying a 15% marginal tax rate in the future. Theres almost never a point when their expected effective rate would be above their current 10% marginal rate, so in your suggestion, they would always make traditional contributions, but at this point they clearly have enough. In reality, they probably only need 250k in tax deferred accounts to fill the 10k per year one can get tax free. After that their marginal rate upon retirement is the same as current, so in theory it should not matter whether they do traditional or roth. But as discussed above, there is a limit to when the traditional would no longer be a good idea, and it when your marginal tax rate upon retirement is greater than or equal to what it is now.