Karena Keamanan!
Itulah alasan sebenarnya. (Dan hanya alasan sebenarnya, menurut pendapat saya - itu tidak bahwa sulit untuk membuat pembaca untuk sistem file utama, meskipun itu tidak berarti mudah, membuat penulis adalah tantangan nyata.)
Program seperti ini mem-bypass seluruh infrastruktur keamanan sistem (file), jadi hanya seorang administrator (atau orang lain yang memiliki hak istimewa "Kelola Volume") yang benar-benar dapat menjalankannya.
Jadi jelas, itu tidak akan berfungsi dalam banyak skenario - dan saya tidak berpikir Microsoft (atau perusahaan besar lainnya) akan pernah mempertimbangkan membuat produk seperti ini dan kemudian mendorong pengguna untuk menjalankan sebagai administrator , karena konsekuensi keamanan.
Ini akan secara teoritis mungkin untuk membuat sebuah sistem yang berjalan di latar belakang dan filter keluar data dijamin, tetapi dalam prakteknya itu akan menjadi banyak pekerjaan untuk mendapatkan lubang keamanan yang benar dan tanpa untuk produksi.
Ngomong-ngomong, saya belum pernah menggunakan UltraSearch, tetapi saya sendiri telah menulis program yang sangat mirip beberapa tahun yang lalu yang bersumber terbuka bulan lalu! Lihat itu jika Anda tertarik. :)