Avatars, especially Kalki, is supposed to appear on Earth to battle evil and rid the world of adharma. Why is this necessary if karma already "guides" souls towards moksha?
I mean, if people are bad, they are judged by Yama and reborn as according to their karma, no? Doesn't that in and of itself hold "evil" in place?
Or am I misunderstanding either concept?