Others will know more than me, but I assume that overbooking happens because some business travellers who don't know how long their visit might be are allowed to book a spread of 4 or 5 trips and not pay until they actually choose which one to turn up for.
I'd say a big part of the reason for missed flights is missed connections on multi-leg flights. It's happened to me a lot!