¿Por qué un caballero camina por el exterior de una acera?

Tengo entendido que es un remanente de los días en que las calles no estaban pavimentadas, los caballos los usaban y la gente tiraba por la ventana. Un caballero podría proteger a una dama de los desagradables líos.