Using a web app requires one to upload their file 100% of the time. Using a local app requires one, I'd expect, to upload their file 0% of the time.
The difference is the web app runs within the browser sandbox while the CLI executes with user permissions.