Karma is the law that believes in reincarnation. What you do in one life affects all your future lives, and to become "pure" one has to live literally millions of lives, and possibly not human ones.
Predestination is a purpose, God using men for His Glory and He appoints men to this purpose
Were there reincarnation, there would be no need for a resurrection
Hebrews 9
27 And as it is appointed unto men once to die, but after this the judgment:
28 So Christ was once offered to bear the sins of many; and unto them that look for him shall he appear the second time without sin unto salvation.