Fuel jettison is only an option on the 767. Same with the A330, not all of them have it. Overweight landings require thorough inspections afterwards, and may result in damage to the gear and fuselage. Makes sense to burn up the fuel in a hold rather than risk a huge repair bill if it's nothing urgent.