Have to be honest and say I wouldn't expect him to have to greet everyone... Maggie's the same, some people she's fine with and goes to greet them, some she's a little reticent with, and others she will just bark at. For whatever reason... I never make her greet anybody she doesn't want to, if she's offlead, which she is most of the time I call her to me. If she's onlead I just lead her away and say sorry she's a bit nervous of people she doesn't know.
Its a bit like people I guess, we don't like everyone we meet either for whatever reason
Might not be the best way, but works for me.