Это связано с тем, как создаются эти страницы - пользовательские элементы управления являются свойствами класса страницы. Они создаются (и, следовательно, инициализируются) по мере инициализации класса, что обеспечивает доступность их экземпляров во время конструктора и события init страницы.
Затем, когда происходят события load, prerender и render, событие страницы запускается первым и каскадирует события для всего внутри нее.
Когда происходит выгрузка и утилизация, объекты свойств обрабатываются первыми.
Модель событий страницы WebForm слишком сложна, ИМХО.