Share your insights or perspective on the financial matter presented in the input.

why is the money withdrawn from traditional IRA taxed at the ordinary income tax rate?
You are missing something very significant. The money in a traditional IRA (specifically, a deductible traditional IRA; there is not really any reason to keep a nondeductible traditional IRA anymore) is pre-tax. That means when you pay tax on it when you take it out, you are paying tax on it for the first time. If you take ordinary money to invest it in stocks, and then pay capital gains tax on it when you take it out, that is post-tax money to begin with -- meaning that you have already paid (income) tax on it once. Then you have to pay tax again on the time-value growth of that money (i.e. that growth is earned from money that is already taxed). That means you are effectively paying tax twice on part of that money. If that doesn't make sense to you, and you think that interest, capital gains, etc. is the first time you're paying tax on the money because it's growth, then you have a very simplistic view of money. There's something called time value of money, which means that a certain amount of money is equivalent to a greater amount of money in the future. If you invest $100 now and end up with $150 in the future, that $150 in the future is effectively the same money as the $100 now. Let's consider a few examples. Let's say you have $1000 of pre-tax income you want to invest and withdraw a certain period of time later in retirement. Let's say you have an investment that grows 100% over this period of time. And let's say that your tax rate now and in the future is 25% (and for simplicity, assume that all income is taxed at that rate instead of the tax bracket system). And capital gains tax is 15%. You see a few things: Traditional IRA and Roth IRA are equivalent if the tax rates are the same. This is because, in both cases, you pay tax one time on the money (the only difference between paying tax now and later is the tax rate). It doesn't matter that you're paying tax only on the principal for the Roth and on the principal plus earnings for Traditional, because the principal now is equivalent to the principal plus earnings in the future. And you also see that investing money outside fares worse than both of them. That is because you are paying tax on the money once plus some more. When you compare it against the Roth IRA, the disadvantage is obvious -- in both cases you pay income tax on the principal, but for Roth IRA you pay nothing on the earnings, whereas for the outside stock, you pay some tax on the earnings. What may be less obvious is it is equally disadvantageous compared to a Traditional IRA; Traditional and Roth IRA are equivalent in this comparison. 401(k)s and IRAs have a fundamental tax benefit compared to normal money investment, because they allow money to be taxed only one time. No matter how low the capital gains tax rate it, it is still worse because it is a tax on time-value growth from money that is already taxed.