Remember Java? 100% cross-platform Java?
Good Lord, dude;
Java on the client was slow (and still is)
Java on the server is great! Unfortunately, too many vendors needed to "add value" and ruin the cross-platform capabilties.
Write once, run anywhere was a pipe dream.
This however might not be - We'll have to see when they add data capabilities to the stack.