Because it's semi-custom, L3 caches can be adjusted. Less or more cache, some or more shared or not. So Zen 6 cores too may have less cache than "normal" Zen 6 core.By not removing half of the L3 cache then you don't really have Zen 6C, it's just a downclocked Zen 6 which is slightly denser.
~I would not say pure Zen 6c CPU for gaming is "modern"~ I'm assuming that by "modern" gaming you mean ultra high FPS on an high end PC. As long as TVs are capped at 120/144Hz, you don't need the high clock speeds of the full Zen 6 core. The fixed hardware and close to the metal APIs should in theory make up the gap with higher end desktop CPUs for 4K gaming.
For single thread performance Zen 6c is somewhat weak. For situation where single thread limits, Zen 6 is much better than Zen 6c. Also very likely MS and Sony are making SOCs partially together again, both will probably include Zen 6 cores. For PC ports, adding Zen 6 also makes sense since there are very few gaming PCs with poor single thread CPU.