I think is a nice setup for him being a very alienated individual, so much people around him think there has to be something supernatural about him. This definetly humanizes him compared to his insect like behaviour.
And the one who is going to crack the mystery is the goblin who picks her nose too much