Eu diria principalmente porque as pessoas no Windows desconhecem isso. O Rsync é um utilitário de linha de comando que é consistente com a filosofia unix de ter muitas ferramentas pequenas pré-instaladas. A filosofia do Windows baseia-se em aplicativos GUI, todos baixados e instalados separadamente. Não existe um ponto de integração tranqüilo onde o rsync seja óbvio ou faça muito sentido, e a execução de comandos em um sistema Windows é tediosa, na melhor das hipóteses.
Além disso, o rsync realmente brilha quando faz parte de um aplicativo maior (por exemplo, para consolidação e análise de logs) ou como um sistema de arquivamento automatizado (implementado facilmente com um cronjob). O Windows simplesmente não tem outras ferramentas em seu ecossistema para tornar o uso do rsync realmente viável.
Finalmente, eu diria que o rsync é muito complicado. Qualquer um que conheço que o utiliza regularmente possui um grupo predefinido de sinalizadores (o meu é -avuz) que geralmente faz o que deseja, mas as páginas de manual / documentação listam dezenas de opções de linha de comando, algumas delas amálgama de outras opções. Por exemplo (da [página do manual] [1]):
-a, --archive : modo de arquivo; é igual a -rlptgoD (sem -H, -A, -X)
É uma maneira rápida de dizer que você deseja recursão e deseja preservar quase tudo (com -H sendo uma omissão notável). A única exceção à equivalência acima é quando --files-from é especificado, caso em que -r não está implícito.
Os usuários do Windows geralmente esperam, bem, janelas e menus, e ter um único aplicativo como uma solução tudo em um, não apenas uma parte independente de uma cadeia de ferramentas.