That's because, as far as I know, a supervisor won't get in trouble for saying "Jim was the brightest employee I've ever had, which we could have kept him". And by referring the caller to HR, that is a closet way of giving a negative reference.
Add to that the fact that employees carefully cultivate positive references and you have just one more reason why references are a poor indicator of basically anything.