Some of my friends do have pre-conceived notions against others ( including me ) as much as I am having against them and others. Prejudice is a good device to reduce the complexity of life. By stereo typing people around,we can navigate territories by using some formulas.
Every man will have some unique qualities which differentiates him from others. Some people might have bit more. The problem comes when you shift yourself to a new place where your (old) formulas are not relevant. This can be a new friend group, a company or a new community. All of a sudden,"expert" becomes a novice. He has to start from the scratch.
Self-Centric people refuse to adapt and try to benchmark themselves against the top dogs in the new environment against his or her own expertise in a particular area ( which is not at all relevant in the new milieu ). Rather than adapting to the environment, he is effectively trying to change the environment. That means,he is in for a practically impossible task.
The root cause of self-centrism comes from being winners for a long time in a particular milieu. Winners who cannot re-invent themselves after a period of time or adapt to the changes around or come in terms with new environments which they are thrust into, often gets frustrated and becomes nihilistic in everything. They fail to see even the obvious.
Be a selfish man, but , Self centrism is dangerous!