Я б сказав, головним чином, тому, що люди у вікнах цього не знають. Rsync - це утиліта командного рядка, яка відповідає філософії Unix щодо встановлення безлічі невеликих інструментів. Філософія Windows базується на додатках GUI, які завантажуються та встановлюються окремо. Не існує гладкого місця інтеграції, де rsync був би очевидним або мав багато сенсу, а виконання команд у системі Windows в кращому випадку стомлює.
Крім того, rsync дійсно світить, коли його частина більшого додатка (скажімо, для консолідації та розбору журналів), або як автоматизована архівна система (реалізована легко за допомогою cronjob). Windows просто не має інших інструментів у своїй екосистемі, щоб зробити використання rsync фактично життєздатним.
Нарешті, я б сказав, що rsync просто надто вигадливий складний. Кожен, кого я знаю, хто його регулярно використовує, має заздалегідь встановлену групу прапорів (моя - -avuz), яка, як правило, робить те, що вони хочуть, але довідкові сторінки / документація перелічує десятки комутаторів командного рядка, деякі з них - об'єднання інших комутаторів. Наприклад (зі сторінки [man] [1]):
-а, --архів : режим архіву; дорівнює -rlptgoD (немає -H, -A, -X)
Це швидкий спосіб сказати, що ви хочете рекурсії і хочете зберегти майже все (при цьому -H є помітним упущенням). Єдиним винятком з вищезгаданої еквівалентності є те, коли вказано --files-from, у цьому випадку -r не мається на увазі.
Користувачі Windows, як правило, очікують, що вікна та меню, а також мати єдиний додаток - це всебічне рішення, а не лише незалежна частина ланцюга інструментів.