> The correct decision, in my opinion, would have been to break it up into a stable GUI / configuration system and a daily updated "core engine", similar to how antivirus software updates its detection lists.
The effort required to implement this in practice is pretty sizable, and antivirus software ships out signature updates at a much higher frequency than Bottles would be.
> 10kb code change? re-download all dependencies and all assets!
Any unchanged files are not redownloaded.