Wages only do so much for social stabilization.
In China, they already have their own class of the ultra-rich. I imagine that can't be of great help when it comes to social stabilization.
No, because in Java you declare variables to have types.
But if those types are not final, you don't know the dynamic subtype of concrete values (and the concrete methods to call) in advance, and you're forced to do the same kinds of optimizations that Javascript does. Seriously, look at current VM tech again. Type feedback and speculative inlining are of legal drinking age in the US by now.
You can write them easy, but they'll be very slow if you want to do anything complicated and/or in a loop.
Unless they get inlined, type-specialized, yada yada yada...
"But what we need to know is, do people want nasally-insertable computers?"