Da ist das Emba-Konzept m.E. Besser das es einfacher ist und auch sparsamer bei den benötigten internen Ressourcen: "Deinstalliere immer alles und führe ein Update auf aktuelle Version durch." Nötige Installer um von allen Vorgeängerversionen auf aktuelle Version zu kommen: Einer.
Wenn es denn überall funktionieren würde, dann hätte ich damit auch kaum ein Problem ... Tut es aber eben nicht! Entweder fehlen plötzlich Uninstall Strings. Oder es kommt in einer Endloschleife "Ungültige Seriennummer".