I'm not sure what you are getting at. This compensation has been shown over time to be beneficial at minimal cost.
Minimal cost to whom? People seem to be pretending that the cost of the compensation isn't priced into the tickets. If the foreign carriers were always the same price or cheaper than U.S. carriers, then no one would book them, given that the onboard service tends to be better on the foreign carriers.
Just in this one discussion, I asked several times what the guy paid for his ticket, but he never answered. The fact he doesn't want to disclose the price he paid suggests price was a factor in his decision.