Ya it's an interesting economic puzzle, given the unique nature of the airline business.
I think ultimately the incentives work out to exactly where we are, airlines will simply ban travelers from their services when skiplagging is discovered.
There's no reason to offer services to travelers who pay less.