All other languages are either not compiled languages with static typechecking or have too few eligible users. C# would also be an option if it wasn't Windows-only.
>>5 Having a program fail at runtime because of something a compiled language would have caught is not acceptable for anything.
This is what Java users really believe.