While I am all for an OS monoculture, it's still not there yet... and besides,
my idea of what OS precisely must be the sole survivor is different from yours, and yours is different from somebody else's, etc.
So I am afraid we can either a) indulge ourselves in wishful thinking, b) actively try to extinguish platforms that don't match our ideals, c) make an effort to be actually cross-platform, and not in "let's just build a tiny Linux model in a bottle for us to use and pretend the rest of the environment is not there" kind.