Yea the new AMD stuff is end of the line for AM4, but the top 16 core will handle anything you need for 3-5 years and the 8 core will still be very good as well. All zen 3 chips contain a lot of power for single thread stuff, lightly threaded games and heavy multithread workloads. its a medium term investment not an every year upgrade imo. I'm coming from 5 year old 6700k so the jump to 8 core and IPC will be a nice jump as and when I decide. Waiting it out for a Nvidia 3080 and will see how it does with current setup first.
Also on i7 6700k for past 5 years, I was planning to go with zen 3 8 core but with the pricing could just put little more and go with 12 core 5900x will see the proper benchmarks and decide also with the zen 3 being the last chip for AM3 its not got future path , then again I dont tend to upgrade cpu/board for good few years
