Unfortunately, the major reason for Apple NOT to do AMD CPUs is their mobile line.
There are suitable Ryzens for the middle of the mobile Mac range, but not for the ultralight MacBook nor the powerful 15" MBP. Apple doesn't want to split their CPU business, since Intel and AMD CPUs require different optimizations.
They certainly won't release just one slow-selling high-end machine with Threadripper or EPYC, no matter how well those chips would fit - it would add complexity to MacOS for a machine that sells well under a million per year.
I don't think they'll even move to AMD for their ~5 million desktops per year (all have good AMD options), without being able to move the ~15 million notebooks.
As long as there are millions of notebooks that can't go AMD, Apple's stuck with Intel - and of all the Mac notebooks, the only one that has a Ryzen that really fits is the 13" MacBook Pro (various quad-core options from 15 to 35 watts, some of which have powerful Vega graphics). The MacBook Air used to use 15 watt processors, and could again - which would offer AMD options. The MacBook requires a <7 watt processor, which AMD doesn't make (or, if they do, it's an old Athlon or something).
The 15" MBP has the opposite problem - AMD doesn't make a notebook processor fast enough. The biggest mobile Ryzens are 35 W quad-cores, with much of the 35 watts devoted to graphics. They're probably (just a guess) 15-20 W chips excluding the onboard Vega. The 15" MBP has historically used 45 W chips plus discrete graphics, although I'm sure Apple would be very interested in a 70-75 W chip that included a Vega 20 or equivalent Navi instead. It's now up to 8 cores, and I can't see Apple accepting a core decrease.
Until AMD offers a modern <7 watt notebook processor and a 45 watt 8-core (or a 75 watt 8-core that includes a Vega 20), Apple can't use AMD. It's possible that the <7 watt requirement will go away soon, as Apple moves the MacBook to ARM- but the 15" MBP alonestill massively outsells the Mac Pro (I wonder how it sells compared to all desktops combined)?
There are suitable Ryzens for the middle of the mobile Mac range, but not for the ultralight MacBook nor the powerful 15" MBP. Apple doesn't want to split their CPU business, since Intel and AMD CPUs require different optimizations.
They certainly won't release just one slow-selling high-end machine with Threadripper or EPYC, no matter how well those chips would fit - it would add complexity to MacOS for a machine that sells well under a million per year.
I don't think they'll even move to AMD for their ~5 million desktops per year (all have good AMD options), without being able to move the ~15 million notebooks.
As long as there are millions of notebooks that can't go AMD, Apple's stuck with Intel - and of all the Mac notebooks, the only one that has a Ryzen that really fits is the 13" MacBook Pro (various quad-core options from 15 to 35 watts, some of which have powerful Vega graphics). The MacBook Air used to use 15 watt processors, and could again - which would offer AMD options. The MacBook requires a <7 watt processor, which AMD doesn't make (or, if they do, it's an old Athlon or something).
The 15" MBP has the opposite problem - AMD doesn't make a notebook processor fast enough. The biggest mobile Ryzens are 35 W quad-cores, with much of the 35 watts devoted to graphics. They're probably (just a guess) 15-20 W chips excluding the onboard Vega. The 15" MBP has historically used 45 W chips plus discrete graphics, although I'm sure Apple would be very interested in a 70-75 W chip that included a Vega 20 or equivalent Navi instead. It's now up to 8 cores, and I can't see Apple accepting a core decrease.
Until AMD offers a modern <7 watt notebook processor and a 45 watt 8-core (or a 75 watt 8-core that includes a Vega 20), Apple can't use AMD. It's possible that the <7 watt requirement will go away soon, as Apple moves the MacBook to ARM- but the 15" MBP alonestill massively outsells the Mac Pro (I wonder how it sells compared to all desktops combined)?