ну, хотя могли быть кейсы, когда по результатам нужно было что-то делать с шаблоном. а шаблон не готов. и еще ряд таких случаев, когда еще не готовы части ангуляра
мы просим DI отдать сервис. DI его не нашел. Вариант, при котором он скажет "а, и так сойдет" представляется чем то из области сверхпродвинутого ИИ))) с выставленным уровнем лени "Бог")
Не совсем корректно. Optional подразумевает, что мы изначально пишем логику, в которой может НЕ БЫТЬ какой-то зависимости. Не "ой, я еще не накрасилась, подождите". А "нет, дорогой, я сегодня не приду совсем")))
Скорее всего на практике Optional обрабатывает два эти кейса "Если она ещё не накрасилась, я подожду", "Но если она не пришла, я подожду некоторое время и уйду"