Нет бля. Это конфиг, который читает само приложение
python-dotenv вроде даже ошибок не выдаёт в случае если на найдёт .env
то есть его не стоит рассматривать как именно конфиг, который читается приложением.
если я запускаю образ в докере, то этот .env я передаю докеру для прокидывания переменных окружения, если нет, то скорее всего это какой-то тестовый запуск, почему бы не загрузить из файла?
.env это просто место где я записал какие будут переменные окружения, в какой момент они будут загружены в это самое окружение, это всё таки не так важно