Если вы про себя - советую поискать другие причины.
А в целом - начнём с того что настоящих друзей априори много не бывает, всегда существует иерархия - кто-то ближе, и доверия больше к нему, к кому-то меньше. У человека условно несколько кругов общения, и в самом близком зачастую один человек, во втором - еще 2-5 человек, и чем дальше, тем больше людей, тем более поверхностный с ними контакт.
Умный человек отличается лишь тем, что осознаёт это, и не наводит бардак в этой системе, называя всех подряд друзьями, и путая местами тех кто реально дорог, с условными "пассажирами" которые ниоткуда появляются, и также исчезают.
Потому что планка поднята на большую высоту.
Вообще друзей много быть не может, так как настоящий друг это огромный дар. Его надо найти и не потерять, как и любимого человека.
Не думаю, что это так. Примеров достаточно. Количество друзей никак не связано с IQ, количество друзей, скорее связано с возрастом. Все друзья из детсва. Я лично не знаю примеров, когда кто то обрел верного друга, ну хотя бы после 40 лет.
Без ложной скромности скажу, у меня тоже мало друзей.) Но сейчас у меня внук 3,5 года и у него проблемы с общением в садике. Я сразу поняла,что он чересчур умный для своего возраста. и это меня удручает.