Comment by r00fus
Overbooking is still an industry standard approach to profit maximization. The opportunity cost of being overbooked (rebooking/refunding) is way lower than having a few seats empty because of the average cancellations.
tl;dr - airlines are happy to sell you a seat that's taken, betting some % of other people cancel.