Eh, the M1 vs x86 so far is a bit apples and oranges. (Lol).
It's good as a MacOS option for low and mid tier usage, but a little overrated by the media in terms of professional use.
For people really needing high levels of multicore CPU performance and rendering etc (say someone using Adobe Premiere, doing AI work, etc), something like a 5950X with a big GPU is waaaaay out of range of what is available on a Mac platform, to say nothing of what a Threadripper build is capable of.
For typical Mac users running typical desktop fluff vs typical low to midrange x86 stuff (eg; lower clocked mobile CPUs in say a Surface Pro or whatever which are massively nerfed in clock speed and multicore turbo, smaller cache, etc), that is the sweet spot for M1.
Zen3D/+ and Alder Lake move things along a bit, but it's their successors that will open that gap even further I expect. And it's not even that I disagree that Apple *could* create a flagship level CPU option, it's that I don't think they see that as a worthwhile path. It would eat a ton of their TSMC allocation of silicon unit for unit, all for a market that largely doesn't exist for their customer base. It's why they happily sit on things like the trash can Pro for the best part of a decade at horrific prices, basically unavailable GPU upgrade options, etc. If 19,999 out of every 20,000 customers of theirs is buying a phone, thin laptop, iMac, or tablet, why worry about making something to compete with say a 32C/128T SMT4 128MB Cache Zen4?