adamhm: That isn't true, GOG updated the main installers instead of releasing a patch due to the patch sizes but uninstalling then reinstalling was not necessary.
StingingVelvet: The new patches do not work on the old version. You are required to redownload and reinstall if you want to patch. Read the damn thread you linked to and the rest of the forum.
I did read the threads, both when the patches were released and earlier today, and no, there was no need to uninstall first as you claimed. I certainly never had to - just run the new installer and install over the old version.
In the ROTT update thread, people post about having issues with the ROTT launcher crashing and performing a clean install to see if that fixed it (which it didn't because it was a bug with the game's launcher provided in the updated version).
The SW2013 update thread I linked to even has JudasIscariot posting on the second page that an uninstall is not required!
Anyway...
For those who seem to think this is an issue on my end, or that Steam does the same thing, I'm not sure what else to say other than: nope. I can totally understand wanting manual patches so you can decide when to update. I get that completely, honestly. The problem isn't that.
The problem, as I believe I outlined in the OP, is: delays, lacking features and colossal fuckups like having to completely redownload Shadow Warrior.
I'm pretty sure people complained when Steam completely redownloaded Witcher 2. Let's not be hypocrites and give GOG a pass on the same shit. And in this case it's even worse, since I not only have to redownload Shadow Warrior, but I have to uninstall, reinstall and then patch again on top of it.
It does happen on Steam from time to time, although it's not a frequent thing.
And again, you did not have to uninstall SW, just run the new installer and install over the old version. That is what I did and it worked for me (and I've had the game since release).
EDIT:
Ok, so I actually happen to still have the original installer (plus all patches) and because you seem so sure of this I decided to test it. I installed the first version of the game, followed by the new base installer, followed by the latest patch. This is the result:
Original base installer:
setup_shadow_warrior_2.0.0.1 --> sw.exe version 1.0.0.0
_version = Version: Final 1.0 (Sep 26 2013 10:14:44)
New base installer:
setup_shadow_warrior_2.1.0.5 --> sw.exe version 1.0.7.0
_version = Version: Final 1.0.7 (Oct 14 2013 18:06:45)
Latest patch:
patch_shadow_warrior_2.1.2.7 --> se.exe version 1.1.0.0
_version = 1.1.0 Final NoSteam (Dec 17 2013 16:16:58)
Installation/updating worked fine and I did not need to uninstall the original version in order to update it using the new base installer.
It's a pain in the ass. GOG is set up for archived classics, not new games that are constantly updated. If they want to keep selling these new titles they need to update their patching methods, period.
Well there isn't really a lot that GOG can do providing only standalone patches as they do now. It's either the current base installer + one standalone patch approach, or it's the base installer + lots of patches approach.
Perhaps a better solution would be to provide the base installer + single patch until there's a large update, then provide two patches after that (base installer + large update + smaller update) until there's another large update, at which point there would be three patches (base installer + large update + large update + smaller update) etc...