The problem isn't one specific management team. A buddy of mine operates an online bookstore. He is constantly checking competitors' prices. Same titles will be priced one penny less than his, or vice versa. And that penny makes a difference.
Same with airline tickets. Many people buy online at sites that allow them to comparison shop prices. They will buy the cheapest connection. So United or American or US Airways is forced to keep the prices lower than the competition.
No doubt there are greater efficiencies to be had. But the way prices are set kills the possibility of profit.
Southwest is one of the few that bucks this trend. But they have the best operation anyway.