There are different ways of being good with people. You can be good at talking with people you need to talk to, professionally, but not enjoy chatting about nothing with random strangers. Somehow not doing the latter makes you "shy". OK, so be it, but if you as a manager base your hiring/firing decisions on that you are a fool.