AMD's main advantage is that their P cores are much more reasonably-sized than Intel's P cores, so they don't need a heterogeneous solution as badly as Intel. But even so, AMD has an entry-level consumer chip that is heterogeneous, though not as severely as Intel's consumer chips.
AMD has the advantage of Zen 4c being functionally the same as Zen 4 in every way except its frequency profile. The cache hierarchy and IPC between Phoenix 2's heterogeneous cores is identical. It's much easier to make scheduling decisions than on Intel.