I would think people deploy BGP to automate routing and routing policies, not primarily to avoid loops.
Slightly off topic, but in my experience most (general) internal networking loops stem from mis configured devices bridging networks (desktop level, network device level or VM / SDN)