Strangely enough, I'm using Linux precisely because proprietary software is painful to use. For example, searching for software with google to download it, trying to determine if the source is reliable, and clicking through a manual installer is way too tedious - it should be at my fingertips. Also, at least when compared to Windows (where everyone and his brother seems to feel the need for a custom and flashy toolki…
Having a central repository that handles version dependencies and upgrades ... is great. But let's be honest here: whenever a newer version of a software package is released, it can take months before it enters sid on Debian, or in Ubuntu, and these are the better-maintained distros. And if you want to distribute proprietary software, maintaining multiple packages for multiple distributions and multiple versions, is…
If you want the bleeding edge packages, you need to install it yourself from an add-on repo (once you set it up, its just as easy as `apt-get install newpkg`. Or, pick a rolling-release distro that caters more towards having the latest packages available, such as Gentoo or Arch.