Can someone wiser than myself explain why there seems to be not a lot of support for languages targeting multiple runtimes? I see Clojure has a CLR version that seems to have died on the vine (maybe it didn&#x27;t and I just haven&#x27;t investigated enough) but I can&#x27;t recall seeing more examples. Given the explanation offered int the article, it would seem especially worthwhile for a language&#x27;s portability to target the LLVM since it&#x27;s fairly generic. The most compelling reason I can see to not target multiple runtimes is to avoid ecosystem fracture, but it&#x27;s really not that much overhead to understand a runtime as just another facet of the environment that has to be accounted for.