Это называется ленивой загрузкой, потому что, как ленивый человек, вы откладываете делать то, чего не хотите. Напротив, Eager Loading, где вы загружаете что-то сразу, задолго до того, как вам это нужно.
Если вам любопытно, почему люди могут использовать ленивую загрузку, рассмотрите приложение, которое запускается через LOOOOONG. Это приложение, вероятно, много загружается ... загружает данные с диска, выполняет вычисления и еще много чего задолго до того, как это понадобится.
Сравните это с отложенной загрузкой, приложение запустится намного быстрее, но тогда, когда вам в первый раз понадобится выполнить что-то, требующее некоторой длительной загрузки, может произойти небольшая пауза при первой загрузке. Таким образом, при отложенной загрузке вы амортизируете время загрузки в течение всего процесса запуска вашего приложения ... и вы действительно можете сэкономить на загрузке вещей, которые пользователь может никогда не намереваться использовать.