It kind of makes sense where there are different possible short versions. Robert could be Rob, Robbie/Robby/Rabbie, or Bob. Or he might be viscerally opposed to having his name shortened.