Are you trying to make people in the MR forum cry? FF programs are loyalty programs meant to influence people's buying decisions. They already give increased benefits to people who buy full fare tickets (increase EQM%), so in reality this is already in place. If you only gave mileage based on fare purchased then few people would have any incentive to stay with the airline. Only those who flew full fares would bother with the programs.