Вот интересно, а что M$'у мешает запилить пакетный менеджер для винды?
Или что нибудь похожее. Чтобы управляло зависимостями (само качало .net, directx и прочие необходимые фигни, которые как правило, програмки несут с собой), не разводило срач (как в папках, так и в реестре) и следило за обновлениями.
Да, конечно, уже существует куча софта, который придется адаптировать.
Но это не проблема, ведь в *nix системах с пакетным менеджером ничто не мешает поставить софт не из пакета, так и тут, первое время системы могли бы сосуществовать вместе.
А потом производители ПО бы увидели как это круто и стали бы делать пакеты.
MSI ведь на эту роль не тянет, или я ошибаюсь?