the installation story for devs writing windows apps has been dreadful for 3 decades.
vs used to help you build setup.exe, which was always a huge chore to use.
clickonce was launched to replace all this with hosted manifests and auto-updates and modern features like that, and immediately forgotten about because it was so broken. nobody ever used it.
then they brought out WinUI and the windows store, which was so overly sandboxed that it didn't fit most use cases and the permissions system of the store never seemed to line up with the APIs themselves.
then they tried their best to destroy myget by launching winget, which got forgotten about again. now even MS doesnt use their own store.