I think you just like being argumentative for the sake of it, and see what you want to see in pursuit of some bizarre agenda.
#1 I'm not trying to dissuade anyone from anything, other than overspending on either a 3900 or 10900 CPU that won't help OP in his stated aims (chiefly stated as playing Far Cry games, direct quote, with secondary usage also not being highly threaded such as Solidworks)
#2 I stated BUILD WITH WHAT YOU NEED NOW. Not wait for the future. However, it's important to note that AM4 is getting old, and S1200 is a stopgap. Both look to be getting a single additional round of SKUs, but nothing earth shattering either way. By the very nature of generational improvements involving full platform changes, not tweaks ala X370-570 and Z170-490, the new platforms WILL make the current ones obsolete, and they will mark a new series of platforms involving 5nm, advanced EUV, USB4, etc. It's just plain wrong to give someone the idea that current platforms will be future proof. It's not a concept that flies well under the best circumstances, but is especially unhelpful in the deep ages of the DDR4 era.
What you call "loaded" language is just the plain truth. If you are building for a need today, you just do so, with the build focused on what you need to run today, as best you can with the budget you have. Plain and simple. All choices currently will end in them being relegated to old tech within 24 months at the longest. That doesn't mean they will suddenly become useless by any means. It just means 'future-proofing' is a false hope.
Office PC, Work PC, encoding/multitasking, I only recommend Zen2 SKUs.
Gaming, gets a little more complicated, but unless someone is pairing with a GPU fast enough to actually see the difference (or will upgrade to one for sure, not just maybe upgrade), then probably still a Zen2 eg 3600/3600X (maybe XT?).
High refresh gaming, 10600K/10700K OC + fast ram, 2080 Super or better. But that's getting into $$$ territory, and would be an utter waste with say a 60hz panel or 4k period.