Роутеры нужны для разделения API.
Самый простой пример: Общедоступные страницы сайта и Админка для блога. Иногда лучше разделять задачи.
Еще пример: Справочники. Если у тебя много не пересекаемых справочных данных - имеет смысл выносить их как отдельные подпрограммы.
Также имеет смысл для разделения задач по программированию. Каждому программисту дал задачу на отдельный модуль.
Стандартный учебник Django. Там в примере есть приложение polls. А если "Крестики-нолики" захотел добавить? Что бы не ломать существующее приложение лучше лишней строкой прописать новый роутер.
PS
Django лет 10 уже не смотрел )))