Отвечая на вопрос - "нет", можно только выдрессировать штрафами, либо создать условия, при которых например подобное нарушение было бы затруднительно. О чём речь: я где-то видел хорошее (рабочее) решение: на обочине через каждые 20-30 метров (можно и меньше) стоят пластиковые заграждения. Всё. Кому надо встать на обочине - нормально встают. Едущих по обочине нет - туда-сюда вилять не особо продуктивно и не выигрышно по времени.
Я был в Италии - там углубления. Обочины нет как таковой. Вот решение тоже.