Great write-up and I agree with many points. I don't think the 'Lisp language' is the key point here though, but the other OS properties like a single level store and composition methods richer than byte arrays. Would be nice if the author referenced historical systems that overlap these ideas. One is the Symbolics Genera system with 'data level integration' so apps shared rich data structures instead of uninterprete…
If we're going to proceed to list every single address space operating system we've ever heard of, i'll mention SPIN, written in Modula 3 (although i don't know if it did anything clever about sharing data between applications):