Por que impor a criação de um novo grupo para atribuí-lo à função?
Se você atribuir um grupo existente a uma função, o proprietário do grupo existente poderá adicionar outros membros a esse grupo sem que os novos membros perceberem que terão a função. Como os grupos de função atribuíveis são poderosos, estamos adicionando muitas restrições para protegê-los. Você não quer alterações no grupo que seriam surpreendentes para a pessoa que está gerenciando o grupo.