Personally I don't mind dreads at all. They give the creature more personality. Also we still don't know (or at least I don't) if dreads have some bigger purpouse in Predator's biology, maybe they have important role, so DNA reflex include them for Alien, because they are jus beneficial for Xenomorph.