Unwanted "new features" and the aspect of silently changing behaviour aside, the technology to patch files in memory and on disk without having to restart or otherwise disturb unnecessarily the entire system has been around for a very long time (and amusingly enough, malware is probably the biggest application of those techniques today); and sending only diffs instead of entire files which may be 99% the same as before would probably save a huge amount of bandwidth.