Languages have differences making them incomparable in such challenges.You need more bytes to write a message in Java than in Ruby.
@Plopx codes certainly use the same algorithm but uses language tricks and behaviours are not the same. I believe solving it with 46 bytes in Ruby is as hard as 158 bytes in Java.
The current points distribution is fair whatever the languages you code in. Giving 500 points based on an overall ranking favour some languages over others and that’s not the aim.