This is the first time I see someone bring up extra cpu and memory usage as a downside of JIT. It might matter in the embedded world but it's Java we're talking about so the cost is minuscule compared to what you're getting for it.
The thing was built to address the burgeoning embedded w/ a little horsepower market with its variety of hardware and OSes.
Now it runs Enterprise server software… and Minecraft.