Why it doesn't accept "I come back" that has the same meaning?
Depends on the context; "Ninarudi" can mean "I return" or "I'm returning", but "(mimi) hurudi" seems to be a better translation for this sentence.