What's the big deal?
I actually like the change LAN made. It is the continuation of a la carte pricing. If I do not want airline miles, why should I have to pay for them? Conversely, if I want to pay less for a flight (because I will not receive airline miles for it) then I should be able to. I think this change will benefit some budget travelers. For example, I am thinking about going to Easter Island and I noticed that the base fares from SCL are now $60-$80 cheaper than the economy fares were before the mileage accrual change. All airlines should offer cheaper fares for the traveler willing to forgo miles.