I think that a lot of people accept the fact that someone somewhere is going to nickname their child if they like longer names, be it a friend, neighbor, teacher, whoever. After that acceptance, comes the search for a name with a nn you can live with.
Some parents don't think it through enough. I know a boy with the unfortunate nn of
Mike. It wouldn't be so bad if his last name weren't HUNT. Say it out loud and you'll understand.
_________________________________________________
John: Why do you know all this random, useless stuff?
Me: One day I will win a lot of money on Jeopardy.