And how do you handle the different OSX software stack, and all the third party binaries?
People always gloss over that part when discussing ARM macs.
Not to get too technical, but
How do you handle all that context switching between tasks.
How do you handle modern MMU operations.
How do you handle high external interrupt rates from devices / ports.
There are some very valid reasons why ARM based devices don't run full OSes.
It does work, but the performance might be very limited.
I know ARM can do all of that, but not at a performance level you'd like to see.