And that’s when what is reasonably expected of them is an optimizing compiler for multiple languages, an execution environment providing isolation among instances of arbitrary mutually untrusting code (generated by that compiler), a resource scheduler, etc.