Could be because cats can be really distrustful of strangers. My cat is really sweet but she'll hiss to almost every guest. Could be a upbringing thing though, my neighbor has 4 and 3 of them were street cats that she took in, when I occasionally take care of them the only one that gives me any trouble is the one that was there since she was a kitten.