It could be that the main problem from Apple's point of view is Intel's spotty upgrades. Intel still hasn't worked the kinks out of their 10 nm processor. We're back to the dilemma in the old G5 days: IBM couldn't (or wouldn't) upgrade fast enough to suit Apple's needs. By doing it all in-house, Apple controls the timeline.
I'm wondering if Apple will retain Intel for their "pro" line of machines, to ensure maximum compatibility. The bigger-selling consumer models like the MacBook line could transition to ARM, but the more specialized Mac Pro might not. Then again, Apple might need a separate OS for each type. Who knows? If this is true, though, I just hope they get it right.
Apple will be at the mercy of TSMC and their fab cycles.
So if TSMC misses or delays a process node they are no better than Intel.
If TSMC has fab constraints then Apple has delivery constraints.
Intel owns their own FABs, Apple does not. That immediately puts them at a disadvantage when trying to compete in a different arena than an embedded mobile CPU.
Building a multithreaded cache coherent processor is a lot different than building a small embedded CPU with limited I/O capability.
Just for starters they need a cache coherent interconnect for their new CPU complex, CHI won't be enough.
The cores will need to be much higher performance than what ARM has now.
I can list the number of companies that have successfully went head to head with Intel -> AMD.
I can list the others that missed: Sun SPARC, HP PA-RISC, SGI MIPS, AIM (Apple, IBM, Motorola) PPC, Motorola 68K and 88K, Qualcomm ARM server, Broadcom ARM server, Samsung ARM server, AMD (they sold their FAB and went dormant for years until they defined a new architecture that could scale) and belong in both categories.