Miles are not considered taxable compensation from the standpoint of the IRS. I don't think one can say they are not a form of compensation at all. Also note that when you buy miles directly, the airlines do tack on the 7.5% US domestic excise tax (which is included in US domestic airline tickets).