Windows can handle everything in a consistent way, allowing it to cleanly uninstall applications with no leftover registry entries.
Windows can install and uninstall these packages in a standard fashion, so developers don’t have to write their own installers.
These are application packages that include the name, description, and permissions of an app along with the application’s binaries. New Windows 10 “Universal apps” or “Universal Windows Platform” apps are distributed in.