Почему установщикам Windows (msi-файлам) требуется гораздо больше времени для удаления, чем другим установщикам?

Со времен Windows XP установщикам Windows (msi-файлы), включая установщики InstallShield (которые являются всего лишь начальной загрузкой для MSI), потребовалось примерно в пять раз больше времени для удаления приложения, чем другим установщикам. То же самое также обычно верно и в отношении установки.

Почему они все еще занимают так много времени и почему люди все еще используют MSI для установки? Например:

Удаление VLC - занимает около 5 секунд.
Удалить XYZ - запускает "Подготовка к удалению..." с последующей 15-секундной задержкой.

Все, что он делает, это удаляет файлы и очищает реестр (который может включать регистрацию COM), так почему же это занимает так много времени?