I think maintaining defaults on upgrade makes sense.
One case I can think of where we might want to replace is if there is no default specified.
I think Malte's idea of asking if the default should be kept is a good idea as well. Right now the installer can't ask questions. I think some sort of callback for that would be nice to have.