So why do airlines overbook? The main reasons is to maximize profit skimming. By overbooking flights, airlines compensate for so-called no-shows or last-minute cancellations. This is a complex analysis system based on historical flight data of passengers on the respective routes.