Everytime I read these posts, I have the urge to respond. Sorry.
I full blown operating system that is not a SoC, but contains busses, memory mapped devices and other fun hardware features need special fetaures in the CPU.
The CPU handles the virtual address space for every single process, it needs to be able to switch between same, restore states and memory flags very quickly.
It needs to be able to account for CPU usage for fair scheduling between tasks, server interrupts from all kinds of external resources and so on.
While the A8X is a powerful SoC, most of its efficient use of its features comes from the simple fact that it has to drive completely fixed hardware.
Everything is hardwired, there are very little real "busses" to communicate with, the memory controller has to do much simpler tasks.
The A8X is a full featured CPU, don't get me wrong, it has all the features needed to drive everything under OSX.
But all its power would be wasted doing exactly that.
The overhead introduced by a modern mach kernel is way too big to make it a real alternative.
It's not the CPU, it's the limited (and fixed) SoC that makes it all work so well.