I never said that a 12-core (8+4) or a 16-core (12+4) A14-based SOC won't beat the 18-core Skylake.“8 cores” here is misleading. The M1 has 4+4 cores, and the scaling is really more like the equivalent of 5, maybe 6 full-performance cores. An M2 with 8+4, maybe 12+4 cores will handily beat the 18-core Skylake.
But also, saturating that many cores is rare.
My original point (it got lost after so many quotes and replies) is that this year Apple is going to launch the M1X, which is going to be a different class of SOC made specifically for the "pro" Macs.
The M2 cannot be such processor. Why? Because a 12-core or a 16-core SOC based on the A14 (or even A15) architecture won't scale low enough to be put inside an iPad or a fanless MacBook Air. They just do not have the thermals or the battery to support such a beast.
And then there is all the other stuff: the "pro" SOC needs to support much faster discrete (or discrete-like) GPU, 4x more RAM, and more I/O. It's a different class of SOC for a different class of product.