Нет, само по себе никто так строить не станет. Здесь скорее случай, когда ты редактируешь участок, но не заметил предпоследний (был слишком близко к последнему, или ты торопился и etc.)
Я вот пролонгировал дорогу (протянул дальше), а схватил узел как-то так, что последний оказался «предпоследним»), короче этот баг тестами вылавливается, можете сами поредачить. Здесь вот не хватало бы как раз ошибки «самопересечения»