Yeah, it was an aha moment for me when I understood the reason for the cap gains / normal tax difference.
It makes sense that it's an attempt to index for inflation, although strange that there is only one cutoff (securities held for 1 year taxed the same as the ones held for 10 years); you would imagine some sort of step-down function would make more sense / track inflation more accurately (or indexing directly which is much harder).
So maybe different tax rates for 1/5/10/20 years held?