I'm sorry, I'm still a little confused about the waiver.
If you do a change and the value is higher, you pay the fare difference, if the value is lower, you dont get the residual.
However, you have the option to cancel, in which case you can use the full value with no fee. Why wouldn't one just always choose the cancel/rebook option to get the full value.