Pregunta de entrevista de Cisco

Why do we have BGP when there are other protocols already?