Overbooking and ethics depends on perspective and context. Generally overbooking is ethical when companies still deliver as promised. Overbooking becomes unethical if a company can't deliver on its promises