Supposedly American is unable to program waivers based on flight number or regional carrier. They could have issued a waiver for Charlotte but that would have meant that some customers unaffected by American’s major outage could have benefited with fee waivers.
They chose to inconvenience well over 100,000 customers on cancelled flights, not counting myriad more on massively delayed flights, instead of allowing fee-free changes for passengers flying through the most affected airport — chancing that someone somewhere not flying PSA might benefit from the waiver a cost American money. Shameful.