That would be true of ASMP but not neccesarily of SMP where the scheduler usually takes care of it.
Do you really know what you're talking about? In what way is a heterogenous system related to typical amiga hardware or typical desktop processor? A scheduler does not magically split up tasks into threads and spread them amongst the cores. Software has to be written to do so (no matter if asymmetric or not).
The lack of backward compatibillity is another point. Software written for existing and available linux drivers/hardware/smp won't run on bare aros.
This slows down developement on native aros, if it not kills.