Retractions don't remove all the plastic from the nozzle. they just release the pressure in the hot end. The left over plastic sits in the hotend and gets hotter and hotter as its not moving. as it gets hotter it expands and oozes out of the nozzle.
Reducing the heat zone reduces the amount of plastic left over and reduces oozing, But this means you then cant print as fast.