Пользователи все разные.
И кто-то запросто может хотеть именно такого поведения.
Q>Появление диалога загрузки файла или предупреждение "Вы действительно желаете запустить InstallTroyan.exe с этой страницы?"
Ты не прав изначально. Просто потому, что ты сейчас перечёркиваешь целый класс продуктов — Web-приложения. Вдумайся просто, в современном мире уже почти стёрлась грань между настольными приложениями, Web-приложениями, Web-сайтами и т.д. Раньше, году этак в 95-ом, можно было говорить в духе "как же так, это же обычный долбанный сайт, какого хрена он запускает у меня код, там эксплоит, я буду жаловаться...", а сегодня уже должно быть просто стыдно иметь подобное представление о программных продуктах. Сейчас это скорее нормально. Пользователь, который не IT-шник, не может и не хочет знать, что это вообще перед ним — сайт там, не сайт. Для него Web-броузер это вообще некое окошко с картинками, таблицами, ссылками и кнопочками. Почему его должно парить, где он нажимает кнопку "Установить" — в окно броузера или в диалоговом окошке .exe-программы?