I'm reluctant to spend any more than a cent a mile to earn miles even though I'm going to use the miles to get a ticket worth 8-10 cents per mile. That might seem a little crazy but miles are vastly inferior to money as a currency. Miles can only be used for highly restricted purchases of a product that is a horrible value (premium international air travel), so a 90% discount to cash doesn't seem unreasonable.