Sounds as if you booked a non-refundable/changeable fare. It's likely that a refundable/changeable ticket would have cost a lot more than the change fee.
There's no reason to waive the change fee because nobody in their right mind would buy the more expensive fare if they could get the same thing for less.
If you are getting 2 extra weeks for the fee, seems a decent deal.