Has nothing to do with politics. Has to do with change in law. Dodd-Frank financial reform limits the interchange fee which banks can charge vendors (air carriers in this case). Means almost all debit cards are eliminating or will shortly eliminate miles and other bonuses.
Whether this is good public policy or not is for OMNI, but this hopefully answers your factual question.