Good point. You're probably better off contributing to a traditional 401k or IRA and getting the tax benefit now. If you fund a Roth IRA/401k expecting to withdraw the money tax-free in 20, 30, 40 years from now you never know if some Democrat administration/Congress is going to be in charge, and change the rules to tax those withdrawals (i.e. double-taxation).