Lord krishnna kahichhanti satakarma karichala, santi mukati , purnya tuma nikata ape asijiba,Nama nama kahi lokamanku karma ru banchita karanahu,karmare hi nam achhi.
Logically your point is good. But practically there is no result. You can analysis your entire life that how much satakarma you have done . And how you are satisfied with your satakarma . But if you do your satakarma with Hari nama means there is 100 % result. But I don't know who told you that if you do Hari nama means you don't have any karma . I think it's a stupid philosophy. You have maximum karma during your Hari nama chanting. Because Hari nama will be chanted by your mouth. Then what about your hand means what about your daily activities. So sorry prabhuji if I am wrong. Hare Krishna