Не... Я прагматик.
Единственное, на мой взгляд, для чего имеет смысл инициировать создание ПУСТОГО файла на клиенте -- это чтобы некое работающее на клиенте приложение (даже есть это swf-ролик или applet) могло работать по-разному в зависимости от наличия или отсутствия этого файла.
Если мы знаем, что файл МОЖЕТ БЫТЬ создан, но не знаем, где и под каким именем, то мы не можем проверить его наличие.
Лично у меня это вызывает устойчивые ассоциации с ящиком Шредингера...
