Я бы предположил, что - будучи ничем иным, как кэшем миниатюр - файлы thumbs.db будут храниться в некоторой выделенной области кэша файловой системы Windows: возможно, в кэше приложения Explorer или аналогичном. Кажется странным, что это будет один из немногих случаев, когда в Windows хранится кэш с собственными данными. И почему именно файл, а не записи в базе данных?
Я могу думать только об одной возможной причине: для больших каталогов изображений с высоким разрешением, возможно, вы захотите отправить этот каталог кому-то еще; включение thumbs.db в папку может избавить их от необходимости создавать для себя миниатюру. Это довольно частный случай использования.
Даже если бы это было так, почему Windows только предоставляет возможность включать и отключать это кэширование глобально? Разве присутствие thumbs.db не должно быть для отдельных папок, чтобы вы могли содержать свои каталоги в чистоте, но включить их в массивные библиотеки изображений, которые вы собираетесь отправлять?
Примечание: я понимаю, как очистить / отключить / VCS-ignore файлы thumbs.db - этот вопрос чисто о логике их существования.