C# зачем нужен app.config?

При создании нового проекта в Visual Studio в новом проекте всегда присутствует файл app.config, зачем он нужен? Ведь что он есть, что его нет приложение работает одинаково.

Это файл конфигурации. Если Вы в проекте не настраиваете конфигурацию, то его отсутствие ничем не скажется на работе программы.