<font face="Verdana, Arial, Helvetica, sans-serif" size="2">Originally posted by Pakse:
How about loyalty programs reward us in direct response to the net profit they make on us? With all my last minute flights and rack rate hotel rooms, I'd do well 
</font>
Hotel programs already do that, to an extent (stays determine status but $$$ determine points).
And I guarantee you that if the 6 major airlines thought they could get away with it, they'd switch to a revenue-based FF/elite system tomorrow.
SP