Then it's a failure of the pricing strategy, developed by the airline itself, if it encourages people to make a rational choice that delays or affects other passengers.
Nothing is forcing people to minimize costs at the expense of others. There are many things I could do that are not technically illegal, but cause great problems for others. Is the responsibility of corporations to make it costly for me to be immoral? That seems to be what you're saying.