If you're just referring to Apple's future, the endgame is already a done deal. They don't roll back something this fundamental once it's public.
Their last Intel computers will be manufactured and sold within 3 years; I'd wager a month's salary on that if I had it lying around.
If they can't make it perform at the top level like AMD, which seems unlikely but obviously it's too soon to tell, they'll make up for it in other ways or simply live with the performance hit until they can.
Apple doesn't believe in inertia. Their partners and customers can either make the transition or get left behind. Microsoft's business model depends on making enterprises happy; Apple doesn't care.
The list goes on and on. M1 could be such a harbinger. Who knows if anyone else can compete, and likely Apple will be in the pole position for some time, but Apple has shown everyone it can be done.
Web applications are portable if you have a browser
Many modern languages that compile to native, like Rust, trivially recompile for multiple target architectures.
Others are dynamic and don't need recompilation.
Of course some major software is written in non-portable C and C++. But the question is whether some emulation isn't acceptable here.
They can't even remove decades old legacy code from their own products, so good luck everyone else.