So why haven't they moved to ARM years ago, if they could do such things as you say, and why they test AMD APUs in transition to x86 AMD based Macs, instead of ARM, if everything what you say is so simple?
...because switching from x86 to ARM would still require all x86 MacOS applications to be replaced with ARM versions. That's not as unthinkable as some people seem to think - but it is still a big deal and some things (like Bootcamp) would probably be lost. Apple couldn't completely switch to ARM without a few year transition period, probably starting with an 12" Macbook or MacBook Air replacements which might even be viable with the existing A13 chips... Its not that a MacPro class ARM is impossible, just that (a) Apple would have to design it and (b) those big creative pro apps and their armies of plug-ins are the most likely refuge of legacy x86-specific code.
AMD, on the other hand, is
designed to run Intel x86 binaries without modification, and most tweaks could probably be confined to the OS and a very few applications with Intel-specific optimisations. so the switch would be would be trivial compared to changing to a totally different instruction set. Apple could replace their entire range with AMD systems (APUs for the 13" MacBooks and Minis, Ryzen/Threadripper for the 16" MBPs, iMac and missing entry-level Mac Pro, EPYC for the 24/28 core Mac Pro...)
overnight if they wanted to, or keep a mix of AMD and Intel without needing two versions of MacOS or 'fat binary' Apps.
There's different advantages, too: ARM offers more bangs-per-Watt and the opportunity for Apple to make their own SOCs customised for each model, AMD offers more bangs-per-buck and higher core counts in the midrange. Apple could even persue both, with AMD as a short-term solution and ARM as a longer term one.
Why
now is Intel's much publicised production and new process problems, the increasing importance of power consumption (both for economic/green reasons and to pack lots of cores on to chips for modern, increasingly multithreaded workloads) and Apple's increasing experience in rolling their own A-series systems-on-a-chip. Also, each passing year means more and more applications are getting rid of lingering x86 specific code (and the 32-bit switchoff will have culled a lot of abandonware). 5 years ago, not having native MS office on launch day would have been suicide - today, with the rise of online/cloud options, it would be merely 'courageous'.
Also - USB4 has only recently emerged, which is a pre-requisite for either AMD, ARM or Apple to be able to integrate a TB3-compatible interface in their chips.
But hang on a second - we're probably all getting steamed up because (a) some bod at Apple just pasted some AMD graphics driver code into Mac OS and didn't bother cleaning up all the junk and (b) someone at Intel who can't keep a secret saw an an internal memo saying ''I just read on Macrumors that Apple may be switching to ARM chips, should we put that as a risk in the 'due dilligence' section of our next financial report?".
Apple - given their position and the resources they have - would be stark staring bonkers not to be looking into both ARM and AMD as future contingency plans, if only to strengthen their position in the next round of bargaining with Intel. What stage these developments might be at is anybody's guess (but the Hackintosh community already have MacOS running on AMD).
What's annoying here is people suggesting that the sky would fall if Apple used AMD and/or that using the ARM64 instruction set in anything bigger than a tablet would violate the laws of physics.