A disclaimer first; this is a debatable blog as I am penning down my views on what I see is needed in future operating systems. These are my thoughts on the capabilities an OS should have and is inspired by Microsoft's WSL (Windows Subsystem for Linux) feature. I am open to differing views, so feel free to share your opinion on this.
Let's start with an analogy (I am sure you might have guessed it by looking at the title). Just like a cosmopolitan city is the one where people coming from different cultures and countries live and work together; we aren't far from the time when an operating system will be able to accommodate applications coming from different operating systems (i.e. built for other OS). An operating system where all the applications can live and run on the same kernel. I termed it as a "Cosmopolitan OS".