I can smell the Itanium all over again. It didn't really work out now did it? Developers want to work natively on the platform that they develop for. Just look at current and future generation gaming consoles (the PS4 has almost sold 100 million units, so it's quite a much bigger market than macbooks) - they all transitioned to x86 architectures, based on AMD APU's (Jaguar current, Zen future).
Why did they do that?
1. To lower prices.
2. To make development much easier, efficient, and easier to optimize for, as creating an x86 based devkit is a lot easier and cheaper. Exisiting HW can also be utilized.
3. Future proofing in regards to x86 being the by far biggest and dominant system architecture for a long, long time still.
4. Less costs in R&D and fabrication because x86 is such an established architecture.
5. Increase performance versus custom based PPC/Cell architectures that are rarely updated, and sees far less R&D than x86 across the board.
6. Choice of multiple vendors (Intel, AMD, etc). PPC has usually been locked in to one vendor.
AMD has so far sold around 150 million x86 APU's in current generation gaming consoles. All of them use x86-64, and will in future generations as well.
Intel has dumped Itanium support. Mostly all of HP PA-RISC, SPARC, MIPS, IBM Power and DEC Alpha RISC architectures are dead. IBM is continuing to support the Power architecture because of the large corporate/financial install base, but that's it. Why? Because x86 won over all of them.
The time of x86 is the biggest that it's currently been. It's used as the de-facto standard in ALL computers. In gaming consoles (PS4, PS4 Pro, Xbox, Xbox One X). In mostly ALL servers, wether large or small. x86 is completely dominant in cloud infrastructure (Amazon Web Services, Azure, Google Cloud Platform). And when x86 is at its peak, Apple wants to transition to a RISC architecture for its computers? That doesn't make any sense at all. Developers WANTS to develop on the platform that they are developing for. An extremely small percent of developers target macOS. And less and less developers target IOS these days. It's all about trying to create cross-platform compatibility, because nobody wants to have separate code bases for many different platforms.
I fear a lot of developers would not jump on to the customized ARM architecture that would be completely exclusive to Apple. Apple would never license it to anyone else, which means the market would be very small. Mac's and macOS are currently being used to develop for cross-platform compatibility, all based on x86. That would be very difficult on an ARM based machine. And it would be exclusive to MacBooks only. Apple's professional market would take a big hit. Only designers and graphical artists would remain on the platform.