Maybe it's time to re-examine whether Multics was really “too complicated”.
Only ever read a book about it and that was decades ago but my recollection is that it split code up much more than the Unix/Windows process model reducing the pressure towards a small number of cores and super-scalar processing.