Equally on the flipside I'm sure many of these situations are solved with volunteers. There are some very lucrative offers available for those with flexible schedules although I've never had any on BA.
Overselling is also the reason we get opups so for both those reasons long may it continue.