If I bought 1000$ of gold today, and sell it after few years, why should I pay taxes? We all know that gold value is the same the only thing that change is the dollar value. So if I sold it after few years, I will be less rich than today, right?