Is it sufficient split-horizon rule to prevent RIP loops?

Per the split-horizon rule, don’t send an update back on the interface it was received on

What is the challenge here? In addition to bandwidth usage and system resources consumption, Split horizon helps prevent routing loops…

In this kind of loop the routing information is lost, incoherent between the domain routers