I used to think 500 mile upgrades made sense. I no longer do — although I still don’t believe complimentary unlimited upgrades for all elites make sense.
There’s two changes that have happened. (1) American has raised the price of 500 mile upgrades from $30 to $40 apiece. (2) The price of buying first class outright has gone done.