There's a big difference between cancelling and changing once you've flown the outbound. Perhaps an overgeneralization, but changing the return can work out pretty well (depending on what you're trying to do), whereas cancelling you'll generally wind up with a flight credit that is quite challenging to ever use.