Чому не можна говорити після приїзду?

Тому що "у лісі" і "в строю" – це т.д. зв. місцевий відмінок, а слово "приїзд" ніяк у місцевому відмінку стояти не може. "По приїзду" – це спроба використати дальний відмінок, а потрібен прийменник.

Вираз же «по приїзду» семантично некоректно, оскільки по суті безглуздо. Такі вираз зараз прийнято називати нелегітимними в мові і писати їх не треба: вас, можливо, і зрозуміють, але заразом і зрозуміють, що ви не розумієте мови, якою ви говорите.

Прийменник «по» використовується з давальним відмінком (кому, чому?) при вказівці на поверхню або межі, де що-небудь відбувається. Таким чином, правильно: після приїзду тещі, після прибуття в аеропорт, після повернення з відрядження, після закінчення фільму.

У значенні «після чогось» прийменник «по» вживається з іменниками у прийменниковому відмінку: по приїзді, по прильоті, після повернення. Прийменник «по» поєднується з давальним відмінком, якщо вказує: на поверхню або простір (повзе по столу, їздить Європою); на предмет, куди звернено дію (вдарити по обличчю);