Давайте вспомним норму, которая касается написания по приезду и по приезде.
Важное предварительное замечание: нетрудно догадаться, что разница между по приезду и по приезде заключается в обозначении ими разных явлений, в разной грамматической составляющей, поэтому соблазнительный вопрос «зачем вообще усложнять и разграничивать?» отпадает сам собой.
Если что-то в языке разграничено или «усложнено», значит языку потребовалось это разграничение.
Попробуем разобраться.
По приезду ( по кому?чему? и кого? чего?) направленный.
Что это значит?
Он используется с глаголами, выражающими действие, направленное к предмету.
Если говорить по-простому, наше внимание обращается на слово приезд как на предмет. Кто-то или что-то уже такой приехал.
Пример: по приезду (приходу) Димы я понял, что он недоволен. Расшифровываем: то, что он недоволен, я понял (по чему?) по приезду
(кого?) Димы.
По приезде — в значении потом, не направленный на предмет. В данном случае есть указание на период, на время.
Пример: по приезде я позвоню тебе. Расшифровываем: я позвоню тебе после приезда. Я позвоню тебе, как только приеду / после того как приеду. Он собирается приехать.