Respostas:
É legado do SQL Server 2000
0 e 100 eram diferentes naquela época
Desde o SQL Server 2005, ambos significam "preencher todas as páginas, incluindo todos os níveis de índice b-tree"
Citações de BOL (My bold)
Um valor de fator de preenchimento 0 não significa que as páginas estão 0% cheias. Ele é tratado de maneira semelhante a um valor de fator de preenchimento de 100, pois o SQL Server cria índices agrupados com páginas de dados completas e índices não clusterizados com páginas de folha completa. É diferente de 100, pois o SQL Server deixa algum espaço no nível superior da árvore de índices.
Um fator de preenchimento de 0 ou 100 cria índices agrupados com páginas de dados completas e índices não clusterizados com páginas folha completas, mas deixa algum espaço no nível superior da árvore de índices. Os valores de fator de preenchimento 0 e 100 são idênticos em todos os aspectos.
O que não consigo encontrar é algo para mostrar isso explicitamente em "mudanças de comportamento"