Remember the really old days when air miles were awarded solely by distance flown rather than by dollars paid? This made no business sense. It meant that someone who flew the cheapest tickets could rack up as many points as a last-minute first class business traveller who spent massively more ticket.
With the airlines I’m familiar with, it seems that pricing anomaly has been corrected. Air miles are much more correlated with the price of the ticket these days. Eg., you don’t even get air miles on the cheapest tickets on one airline I know.
But I still wonder why the airline industry created an air miles formula so disconnected from the value of the passenger in the early days.