As posted in previous threads on this topic, the proposed approach would make sense if the purpose of FF programs were to reward past behavior. It's not, and never has been. It's to influence future behavior. The folks who spend the most are, statistically, less subject to this type of influence than bargain seekers. Therefore, rewarding them in proportion to their higher spending would be throwing money down the drain.
This is a perennial source of annoyance to FTers who fly in paid F/J, but they have to recognize that FTers are not typical. Our obsession with miles/points does not indicate how most of the world thinks.
Differences among programs in different regions of the world, with European programs typically rewarding higher paid fare classes more than U.S. airlines do (as one of several possible examples) reflect differences in reasons for airline choice and therefore the type of behavior that can be influenced by a loyalty program.