There is karma for narcissists. Eventually, what comes around goes around. When I was young I worked with a guy who had been at Apple in the early to mid 1980s. He told me of Steve Jobs who was the penultimate narcissist of his time. Steve had severe issues with anger management. He often verbally abused his employees. At times, he would single out an engineer to humiliate in front of a meeting.
Sometimes, Steve Jobs blatantly fired employees impromptu. He also worked them with grueling long hours. When I had seen the film "Pirates of Silicon Valley", I had thought it was a Hollywood exaggeration for dramatic effect. But my co-worker told me Steve was actually worse than shown. It was bad enough people often didn't want to get in an elevator with Steve Jobs.
But the co-worker also pointed out Steve was indeed fired by the board after he got into a major power struggle with John Sculley. It was shown in the films "Jobs" (2013) and "Steve Jobs" (20150 by different actors. It happened in real life.
So, there usually is an inner psychological basis for narcissism. In Steve Jobs' case, he admitted that since he was given up for adoption, there was a feeling of powerlessness in that moment that haunted him as an adult. He had an overwhelming urge for control, micro-management, firing, abusive behavior, etc. In the end, it caught up with him. Then he got cancer. Steve Jobs isn't even alive anymore. But there was a time when he on top of the computer industry with NPD. RIP to the troubled sole he was.
In conclusion, if you have issues with narcissists in your proximity, one has to wonder what will happen to them in the future? At some point, karma will likely show up as it did for Jobs. I have seen similar examples in my career. I recall a manager who fired consultants with no due process at Lucent. That company doesn't even exist anymore. They went down in the tech bubble of the early 2000s - karma.