Phoenix 2 is already starting to ship, with Zen 4 and Zen 4c cores in a 2+4 arrangement. I don't think there's anything wrong with this approach: the main downside of Zen 4c cores is they cannot clock as high, but the kind of systems the SoC is going into are thermally limited to the point that using more than two CPU cores is already guaranteed to drop you down to the clock speed range that Zen 4c runs at. Ignoring the impact on chip floorplan and just looking at the implications for software, it's more like a more pronounced version of Intel's Turbo Boost Max 3.0 (preferred cores) rather than the heterogeneous P vs E core situation. All the cores have the same feature support and same performance per clock and the same sizes for their private caches.
Performance per clock has already been verified as the same: https://pic2.zhimg.com/v2-866cc994355fb54831c7398c97b20479_b...
The only heterogeneity experienced by software will be due to the lower maximum clocks on the Zen 4c cores, which is a far simpler problem to deal with than Intel's P vs E cores or AMD's 7950X3D with 3D V-Cache on only one of the two CPU chiplets.
It doesn't look anything like a constant offset to me: https://pic2.zhimg.com/v2-3246ea92d494fffe1ea26f30bc9d9d79_b...
As for the future of Zen 5, we are uncertain about its development, but I am hopeful that AMD will follow a similar approach to Zen4c.
By the way, Intel employs different cores derived from their Atom line of low-power processors, specifically the Gracemont microarchitecture in their current products. Unfortunately, these cores are indeed crappy, particularly in terms of floating-point performance.
Like battery life