Your comments

Поддерживаю полностью это грамотная логика раздачи

поддерживаю удобно анализировать когда плохо откатываются заказы

главное это сильно сокращаестя время раздачи заказов и то что водители понимают что работа идет подробнее детали алгоритма раздачи можно обсудить,

заказ предлагается всем водителям в радиусе раздачи одновременно таким же образом что и сейчас , некоторые водители не подтверждают по каким то причинам (не хотят ехать на заказ ), другие подтверждают и из тех кто подтвердил система назначает ближайшего , если ни кто не подтвердил тогда заказ падает в общий список ,время на раздачу одного заказа сильно сокращается и водители видят что работа идет, если заказ не назначен (не было водителей или все отказались )через минуту система повторяет тот же алгоритм раздачи до тех пор пока водители не заберут или заказ не снимут через заданное время ,Этот алгоритм можно сделат отключаемой функцией,