Простая логика Вазы, чем длиннее маршрут, тем больше больше вес у мажоров, при этом отбрасываются все остальные классы.
Что мы имеем, часть мажоров, часть миноров, первых меньше, чем вторых. Задача навигатора, выдать все возможные маршруты с учетом обстановки на них, водитель сам принимает решение, каким из вариантов воспользоваться. В данном случае выбор не богатый, т.к. миноры не доступны для таких расстояний. Выход? Необходимо уравнять шансы для всех трасс, чтобы, как правильно сказал Olestas - получить паутину дорог, соответственно будет и информация о ситуациях на них. Если будет затор, Ваза воспользуется другим маршрутом (другим мажором), более предсказуемым, а не поведет все равно в затор по единственному мажору или фиганет крюк за 500 км по другому мажору, т.к. обходные пути (миноры) отброшены из расчетов. Имея равные шансы для всех трасс в бой вступает статистика, если по новому мажору (бывшему минору) будет лучше статистика и короче путь или наоборот, то будет выбор. А так в данном случае, нет ни выбора, ни учета статистики - были отброшены из маршрутов.
Помните тему - маршрут Волгоград-Геленджик, как раз из этой оперы. Или недавняя Иваново - Москва (через М8)