I think SWDE is a good example of a game improving quite a bit by updating the code.
Quoted from gcp:Short answer: If a game is "bad" because it has "exploitable" rules that encourage playing it in a way that is not fun, code can improve it. If a game is bad because it is a clunker or has a poor shot layout, code is not going to help much.