Over the history of the airline industry in the United States, carriers have been subsidized and then protected by government. Prices even used to be set by government, and no shows were a lot higher than they are today.
The story of how airlines started overbooking and why they do it much less than they used to is a fascinating one. It actually begins with the Post Office.