"Airlines have routinely overbooked flights for years in the expectation that some passengers won’t show up."
If a passenger doesn't show up, don't refund the cost of their ticket. No more need for overbooking. If the airline allows standby, they'll earn double profit when someone pays to take the empty seat.