Respuestas:
Es heredado de SQL Server 2000
0 y 100 eran diferentes en ese entonces
Desde SQL Server 2005, ambos significan "llenar todas las páginas, incluidos todos los niveles de índice b-tree"
Citas de BOL (My bold)
Un valor de factor de relleno de 0 no significa que las páginas estén 0 por ciento llenas. Se trata de manera similar a un valor de factor de relleno de 100, ya que SQL Server crea índices agrupados con páginas de datos completas e índices no agrupados con páginas completas. Es diferente de 100 en que SQL Server deja algo de espacio dentro del nivel superior del árbol de índice.
Un factor de relleno de 0 o 100 crea índices agrupados con páginas de datos completas e índices no agrupados con páginas completas, pero deja algo de espacio dentro del nivel superior del árbol de índices. Los valores del factor de relleno 0 y 100 son idénticos en todos los aspectos.
Lo que no puedo encontrar es algo que muestre esto explícitamente en "cambios de comportamiento"