I'm not in the best position to comment on that.
From the consumer standpoint, I think everyone who buys a ticket expects to be able to get on the plane. However, there is also the commercial side, with 5% to 10% of registered passengers failing to show up at the airport. That's why overbooking exists and that's why it's allowed by the government. It's also practised in Europe and the United States. However, different scenarios have to be anticipated.
In the United States, ever since someone, a doctor, was forcefully removed from a United Airlines aircraft a few years ago, up to $10,000 is being offered to people who volunteer to take another flight before attempting to force anyone to get off.
Might there not be a way to work like this, by increasing payments to find volunteers rather than forcing people?