Buddhism is a religion that teaches happiness without a deeper emphasis on love. I believe that humans need 4 things to live; light, water, food, and love and love isn't just an emotion or merely a romance, love is simply about other people. Humans are social creatures and love is what requires us to bond and build community. Siddhartha wasn't a charitable man and he left his wife and son and monarch responsibilities for a self pursued quest of coping with his realization of death and beauties limits.
I say buddhism is for narcissists because the religion doesn't demand you change your lifestyle for the better of other people but only for yourself, various protestant sects of western Christianity like seventh day Adventists, assemblies of God, mormons, evangelicals, and pentecostals for example feed that same group of people that they can have a changing life without changing for other people, this is why many like donald trump who are protestant and Bill gates who is a Buddhist are/were very rich people.