Problem is that "evil" doesn't exist, it's a religious/story label you should never use in the real world. You can say something is wrong, but labeling it evil literally means you are no better than the people you call evil and will most likely gladly "sacrifice" them for being evil. It's a label used to dehumanize another being in order to, in the name of good, do bad things to them.
No matter the action the person performing them will always have a "good" reason for them, the human mind can't function if it's being "evil".
You can't simply say that the person want power, that is not how the human mind work, the person has to want to be good in there mind and that requires power, so you think that sacrificing people makes a better world, in order to sacrifice people.
This is the fundamental problem with "fantasy" gods, they are build on good and evil being real. They have gotten better at it in reason years, but they still use the trophy evil to justify killing a lot of creatures in their world. The non evil evil races we encounter is progress away from the awful "kill them they are evil" mindset of D&D.
I can slaughter goblin kids because they are an evil race, by that logic I should be a hero by being a murderhobo, because you can easily label everyone "evil".