When change fees were $200, a lot of customers didn’t bother using their credits. You might think that’s better for an airline but it’s not. The customer probably resented the airline they gave money to and got nothing in return (other than the right to fly on the itinerary they purchased – but that’s not usually how the customer sees it).
There’s the obvious way in which eliminating change fees fosters loyalty, and a less obvious way.