So, 40 year old x86 and 30 year old ARM is not full of legacy issues and layers over layers of hacks?
A good fresh start has always possibilities, real question is if Apple is competent enough to pull it off.
Other than booting it, and EFI is addressing that, it's a fairly clean and nice architecture. Some of the registers have legacy names. Are there any really odd legacy behaviors?