Как может реальный (не идеальный) прецедент реального (не идеального) пользователя прекрасно завершаться без расширений, в которые, насколько я понимаю, вы включаете и исключения (в статье вы их назвали ошибками)?
Давайте немного подождем до момента, когда я подойду к включениям и расширениям.
Пока у меня есть впечатление, что вы путаете эти два понятия: включение и расширение.
Разница в следующем.
Базовый ВИ, ВКЛЮЧАЮЩИЙ другой фрагмент, не может быть завершен без включения последнего. Это как require в рнр или Си
Базовый ВИ, расширяемый другим фрагментом, прекрасно обойдется без последнего, если не возникнет условий, определенных в точке расширения.
Если же условия возникли и расширяющий фрагмент включается в поток, то он самом деле не включается в основной поток - а порождает альтернативный поток, в отличии от случая ВКЛЮЧЕНИЯ