Well, it's not long until Zen5 based products launch. But if they have better perf than Intel, then do they need more cores? I think 16 is not bad, and 16 cores with +-20 more perf is nothing to be sniffed at, and is basically 3 cores more, if you want to look at it that way...
The basic question is how much software takes advantage of 16+ cores. Almost none outside of specialized software, and for that you have Epic or Threadripper.
Pretty much nothing apart from 3D graphics rendering takes advantage of more than 8 cores, 16 threads. Media rendering is done mostly on GPU's these days, so another use case out the window...