The idea of flagship products being 'futureproof' is kinda BS imo. Most people who buy the absolute best aren't going to tolerate subsequent models (including midrange) making their once top-tier product look like a potato and will be dumping it for the new hotness asap.
It is the opposite, actually.
When you don't invest in the best, but rather buy the minimum crap out there as is the case with Ryzen 5 5600X, you certainly will need an upgrade much sooner.
People who buy the fastest not always spend another large sum of money just months later.
It is a wise investment, which you don't understand.
The game was bugged, with the Fix applied the 5600X is faster than a 3950X.
No doubt the zen 4 6600X or whatever it's called will be faster than the 5950X in games.
The game was cheated with a patch which was unnecessary.
I don't see if the patch was applied to raise the performance of all the models, or just particular to look not as bad.
The Ryzen 9 3950X is almost double the performance in normal applications:
PassMark - AMD Ryzen 9 3950X - Price performance comparison (cpubenchmark.net)
PassMark - AMD Ryzen 5 5600X - Price performance comparison (cpubenchmark.net)