Except the M1, Power PC chip, the Motorola chip (68000), x86s, etc... are all different architectures.
But you simultaneously used an example of different manufacturers having software compatibility (Cyrix, Intel, AMD via x86) while also overlooking that different manufacturers had software...