Вопрос:

Почему Вергилий не мог сопровождать Данте на протяжении всего пути по загробному миру?

Ответ:

Вергилий не мог сопровождать Данте на протяжении всего пути по загробному миру, потому что он был язычником.
Согласно христианской вере, язычники не могут попасть в Рай.
Поэтому в Раю проводником Данте стала Беатриче.