Это только сделано условно. Если Вы работаете обычным пользователем, там дополнительная причина, почему при записи в нее установщик канавки практичен. Та папка только для чтения для типичных пользователей и перезаписываема только администраторами. Установщик обычно работает с административными привилегиями.
Это не правило.
Лично, я делю программы на Программные файлы и Программу files2 (imaginitive, я знаю :) в который прибывают программы, которые (установщик или не) имеют все их настройки в их каталогах, таким образом, я знаю, какие каталоги программы, до которых я должен пойти, копируют их.
Нет такого правила.
Можно поместить любое программное обеспечение, которое Вы хотите в папку программных файлов, пока это - программное обеспечение, к которому Вы хотите, чтобы у всех пользователей машины был доступ.
Эта идея "правила", возможно, началась с Vista из-за контроля учётных записей. Люди начали замечать, что у обычных пользователей нет разрешения записи к каталогу программных файлов. Только у администраторов и Установщика, которому Доверяют есть доступ для записи к нему.
Править: очищенный предыдущий абзац немного.