>Most likely, Ethereum itself (the "engine") will be effectively error-free - probably as good as the Linux kernel - once it reaches 1.0.
"will be effectively error-free" != "probably as good as the Linux kernel", not even close :D
"will be effectively error-free" != "probably as good as the Linux kernel", not even close :D
the JVM is a bit special because there are a large amount of escape hatches, native code and a complex trust model, which has caused a lot of the exploits you end up seeing.
To put it mildly: There will be blood.