No, that is not a joke. If one tried to convert an Applet to HTML5 and came across a server backend that returned serialized Java objects, parsing that into JS would have been significantly harder than the two lines with ObjectInputStream it would take in Java.
I'm not making a joke but this is a valid point. And if it had ELMON (Elm object notation), things would be more straight forward.