Is there an explanation why the patch becomes NOT uninstallable if you add new content to any of the mentioned tables? Why is this not allowed? As a workaround to this restriction our product patches use custom actions that have the same effect except that the patch is still uninstallable. Using these workarounds makes me feel I'm doing something I'm not supposed to. Could someone please explain?