British Airways Executive Club will go more revenue-based for mileage-earning and redemption. Here they’ll copy Lufthansa, Alitalia, and Air France.
On the earning side that’s almost meaningless, it’s already one of the original mostly-revenue based programs with both miles earned based on fare class and elite tier points based on fare as well. This would just tie revenue and miles more directly, a change in technology. On the redemption side though this is bad for members.