It&#x27;s worth noting that Python uses bytecode just like Java does.  Even the original Ruby implementation created an abstract syntax tree instead of interpreting the text directly.<p>To answer the question in the title, maybe the reason nobody&#x27;s writing runtimes is that the JVM is just too good?  What impact does all the &quot;baggage&quot; have in practice?