from what i gathered, the "message" property isn't...
# suitescript
c
from what i gathered, the "message" property isn't always required so most likely the error being thrown doesn't have that populated.. if you log the entire object, it'll give all the information it has including the stack trace which will always be there. So its more of a "something is better than nothing"... or alternatively, you can throw your own errors