Does software distribution on Windows really "work" for most people though? At best, you've given unlimited, unsandboxed access to everything on your computer to the author of whatever piece of software you've just installed. If you're unsophisticated or unlucky, you've also gotten some spyware or a virus along for a ride.
There's a reason why ransomware exists on desktop and server OSes, but not on iOS, and it's because of Apple's app store model.