Por causa da segurança!
Esse é o verdadeiro motivo. (E a única razão real, na minha opinião - não é que é difícil fazer uma leitora para grandes sistemas de arquivos, embora não seja fácil, fazendo um > escritor é o verdadeiro desafio.)
Um programa como esse ignora toda a infra-estrutura de segurança do sistema (de arquivos), portanto, apenas um administrador (ou alguém que tenha privilégios de "Gerenciar Volume") pode realmente executá-lo.
Então, obviamente, isso não funcionaria em muitos cenários - e eu não acho que a Microsoft (ou qualquer outra grande empresa) consideraria fazer um produto como esse e depois encorajar os usuários a serem executados como administradores. / em>, por causa das ramificações de segurança.Seria teoricamente possível fazer um sistema que roda em segundo plano e filtra dados seguros, mas na prática seria um lote de trabalho para obter a correção e sem furos de segurança para produção.
A propósito, eu não usei o UltraSearch, mas eu mesmo escrevi um programa muito parecido alguns anos atrás, o qual eu open- originado apenas no mês passado! Confira se você estiver interessado. :)