(0) объектная модель, при наличии типизированной пустой ссылки, позволяет в коде пройти в реквизит пустой ссылки и получить пустоту уже оттуда.
но зачем?
(3) Что бы обратится к реквизиту и не вылететь по ошибке, даже если там пустота
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший