Зачем приложения используют подключение файлов?
Чтобы заменить все запросы к базе данных чтением файловой системы.
Чтобы зашифровать каждый исходный файл перед выполнением.
Чтобы заставить каждый запрос обращаться к удалённому серверу.
Чтобы повторно использовать функции или модули, хранящиеся в отдельных файлах, вместо дублирования их кода.