AFAIK, it is only for performance reasons, isn't it? Because the result of getting the value of a field is always a string. Am I wrong?