For a long time in Windows the only way was to manage software in your local machine to manually search on the internet, down the installer and install. Think of a situation where you need a new machine to setup then the only way is to manually install all the software.
With the introduction of winget now we can automate the software management from command line. Install, uninstall, upgrade becomes easy with winget. Also you can export the software list which you need in a json file and import in a new machine to automatically install all of them with winget. Much easier automatic solution.