Interestingly airlines already do this. When airlines ask for volunteers to take the next flight, it could due to a range of factors but last-minute business travel is one. They will absolutely sell a last-minute ticket for $2,000 to a business traveler when the flight is already overbooked, then offer someone $1,000 to take another flight. Usually everyone is satisfied and the airline profits.