The man is known for the company that he keeps. It is evident that you will not be friends with people if you do not have a thing in common. There are obvious differences but there is something about that person that you connect with on a different level.
Of course, there are some friends that are just there for a short period of time but there are also some that will be there for a lifetime. Friendships are also supposed to be work on as it is a relationship. Both people have to try in order to keep the friendship going. When one stops, then that is it. The friendship is also over.