Take a look at this thread.
Now imagine that the problem of not being able to find a game update is made even more horrible by the fact that some developer thought it was a good idea to distribute and update their game with proprietary nonsense that only wasted their time and money. You have a game that, at some point in the near or far future, becomes nearly unplayable, because you can't even install and update the damn thing.
Just one reason why the process you described probably shouldn't exist.
Not to be bothered to go over there to respond directly. But this guy has it all backwards. The reason we have a "proprietary" update process is so that it's freakin fast and works across all vendors. We can push out an update in 5 minutes. For a developer that updates nearly daily, this is essential. With Steam, Desura, Impulse, etc, the best we can hope for is about 24 hour update turnarounds, and they'd all get pretty pissed at us if we tried to update every day with them. Our sort of responsiveness just wouldn't be possible.
But that's also why we differentiate between official and beta versions. Every time we do a new official version, we:
1. Give the updated version to all the distributors.
2. Make a new installer, which is then freely available across the Internet.
It's just about impossible to get into the situation the guy is describing from that other thread, with our titles. And thanks to the license key model we use, and thus the full version and demo version being identical code, the full version is legitimately all over the Internet. Talk about insurance for you as a customer! You can't possibly expect that every site that has our stuff would all just disappear, even if we did. The worst thing that could happen would be that you'd lose your license key and be unable to get another one.
The list of assumptions in that guy's response post is immense, but I'm not about to start debating someone on it.