The airline still makes money off the flight when they bump you, as it goes out 100% full. On cancellations, they're not generating any revenue, and might even take a loss if they have to book you on competing carriers. You still might get some consideration if you write your airline, though (miles, vouchers) and let them know you were inconvenienced by the cancellation.