Почти согласен. Два фактора: 1)"старше" и 2)"умнее" - связаны лишь косвенно, и поэтому работают совершенно по-разному.
"Старше" - друзей становится меньше потому, что возраст их легкого приобретения постепенно отдаляется, т.е. "приход" новых друзей резко снижается. При этом "расход" почти не снижается - люди уезжают, расходятся с Вами в жизненных ценностях, умирают и т.д. Результат - у большинства людей с возрастом число друзей неумолимо сокращается.
"Умнее" - умный человек не записывает в друзья приятелей, знакомых и прочих попутчиков по жизни. Он четко выделяет понятие "друг", поэтому у него меньше иллюзий. Умный при прочих равных называет "друзьями" более узкий круг своих контактов, чем недалекий.