That is what bugs the ever loving p0op out of me... there is no valid reason for the practice.  Even in the case of rescheduling/moving a booking, there are stiff penalties AND fewer passengers means less fuel used.  (At least, that's another can of worms which the airlines invoke when it suits their purpose).  No reason to ever allow overbooking.  Ever.