It has, 4-core i3-12100 (2022) has a higher framerate than an 8-core Ryzen 1700X/1800X (2017). Iirc even the 3300X could smoke most of the Zen/Zen+ CPUs.
My understanding is that games are slow/difficult to parallelise (?) because of the way that they're coded and even in many productivity tasks, single-core seems to be dominant (..for now).
I do think they'll get more complex and use more cores, but the i3-12100 doesn't seem to care how many cores it has (versus e.g. i5-10400 or i7-10700), even in some of the more multi-threaded games.