Had not heard of Apollo, an interesting read. I am building a 9P library at the moment towards some projects in this spirit.
You make a good case for base features in your last paragraph. I think monolith drivers as well. Raw speed seems to be important for survival in computing platforms. I am far from a domain expert but as far as I know, monolith drivers have efficiency/speed advantages over microkernel.