Я знаю очень мало о IIS, но от того, что я считал, существует большая причина, почему необходимо генерировать ключ и придерживаться того. Я не видел оснований, чтобы позволить ему автоматически генерировать один во времени выполнения, все же.
Кроме того, чтобы быть незначительно легче установить, там какое-либо серьезное основание оставить его как есть?
Основной причиной для ручной генерации является настройка аутентификации форм для работы в веб ферме, где каждый сервер в ферме нуждается в одном и том же ключе.
https://technet.microsoft.com/en-us/library/cc731979(v=ws.10).aspx