Stallman is like you would imagine him. Hardcore geek/guru, fully involved and dedicated to his cause.
Torvalds is more of the pragmatic kind of person in personality (at least from what I remember reading about him over the years). He's not a preacher like Stallman, and actually much less "only linux is good, the rest is garbage" than most of Linux gurus.
And I guess it is apparent in the look as well. One "hardcore", the other more pragmatic, "normal".
Not only does Linus lack a proper Unix beard, I didn't see a single Unix beard (and only one beard of any kind) among any of the people in his public circles.
Also no beards among the people who have Linus in their circles.
In general, the Java static compiler generates pretty poor-performing bytecode, no matter how much useful info you give it. This is by design, and relies on HotSpot to provide the necessary optimisations at runtime.
I'm no expert but I would assume that the Scala compiler is quite similar. Not much point in generating highly optimised bytecode when HotSpot will do the job for you.