Yes, an ounce of gold has roughly maintained purchasing parity looking at those products for those specific time periods (although I'm guessing $2k will get you a much nicer suit than I've ever owned), but that is both cherry picking and missing the point.
If today everyone needed to use gold-backed currency to buy groceries and pay their mortgage then an ounce of gold would buy a hell of a lot more. If all gold ever mined anywhere - jewelry, electronics, museum pieces, bullion, etc) was used strictly to back the $20.9 trillion in US currency currently in circulation each ounce of gold would be worth $2,821.45 in modern money. If anyone wanted to keep their wedding bands or computer chips then obviously that would cut into the amount of gold available to back currency and drive the value up even more. If any other country wanted to own gold for anything, that would drive the value of gold up even more. The US holds about 26.5% of global wealth, so if we also had 26.5% of global gold an ounce of gold would be worth $10,646.99. The US currently possesses something like 4% of the above ground gold reserves. At that ability to back, an ounce of gold would be worth $70,536.32. Gold is not currently plentiful enough to make for a reasonable backing for an economy as large as ours.