Isn't getting passengers to buy more expensive fares (to be paid for by someone else, here, local government) one of the big reasons there are frequent flyer programs.
Personally, I have a rule (usually followed) to not pay a penny more for anything to get miles. Of course, I pay for my travel myself.
UAL's recent devaluation would have hurt a lot more if I had actually paid for my UAL miles