I know more than one person running a Ryzen 3700X (launched 7/7/2019) or similar and it's still a perfectly solid CPU.
There are at least upgrade options compatible with the same socket, unlike a certain other CPU manufacturer, but it's not like these are really worth replacing yet.
UserBenchmark scores the 5800x3d about 17% higher for $340.
I am still running a 3600X. Zero reason to upgrade, the CPU has not been a bottleneck on anything I can throw at it. And if I do need to upgrade, that means new motherboard and memory too.
Still over $200 for something that doesn't need an upgrade except for this unpatched security issue. I can think of a lot of other things I'd rather do with $200.
At minimum, save it toward a GPU upgrade that would actually be useful, rather than replacing my CPU that isn't a performance bottleneck.
There are at least upgrade options compatible with the same socket, unlike a certain other CPU manufacturer, but it's not like these are really worth replacing yet.
UserBenchmark scores the 5800x3d about 17% higher for $340.