IMHO the kitchensink like approach of adding more features to Linux misses the point of the simplicity of plan9. Representing & accessing resources as file systems was the real insight. If the OS provides N different ways of doing something, it has to continue supporting that which has a real cost. I once compared compiling plan9 & Linux from scratch on the original RaspberryPi. 1 minute versus many hours. Granted that the Linux kernel does a lot more and supported a few more devices on 'pi and plan9 pushes more drivers in the user space but even compiling everything on it took about 4 minutes. That included Ghostscript and two editors and the windowing system and more.