I'm not confused about nicknames (yeah, I know some people use a nickname ALL THE TIME instead of just occasionally, but I also see a nickname as a shortened version of the name just used by friends). I just don't think it's all that weird to like a certain name and then really dislike a nickanme for it. No need to bring up guacamole & avocado just bc someone doesn't like a common nickname for the first name they like.
For example, I'm
Marjolijn and people may call me Mar sometimes, but I'm really annoyed at people calling me
Marjo. I don't like it as a nickanme and it's also what a cousin of mine is called, so I don't think it's fun at all to be called that. I'm okay with
Marjolijn, but I'm not with
Marjo. It shouldn't be that hard to understand that the syllable -lijn makes a huge difference.
I think
Edgar is a decent name, but I really dislike
Eddy, even used informally every once in a while. I like
Alister but not
Al or
Ali at all. And can name more of these. I also like
Leonidas and
Leo,
Maximus and
Max. It's not always that I dislike common nicknames, but it's not strange for anyone who doesn't, even when the sound s very similar. There are more things that make a person like or dislike a name apart from just the sound of the syllables in it.