Pergunta de entrevista da empresa Cisco

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