It’s interesting that as airlines try to re-align their programs to ‘better reward high value customers’ (read: devalue the program for lower revenue customers, and at best remaining neutral for high spenders) they introduce mileage-earning from flight activity based on ticket price but have not yet introduced revenue-based redemptions.
Delta has hidden their award charts but still, more or less, prices awards on the basis of award charts. United maintains award charts. American is expected to as well.