Why is Dick a Nickname for Richard?

Its said to have started in the 40’s or 50’s from a man who was a detective. His name was Detective Richard. However, to keep it short people started calling him Dick Rick. However, the name Dick just kind of stuck. Don’t know about you, but I can think of plenty of people where the nickname Dick would be appropriate.