As a whole, no, I don't think dreadlocks, braids, afros, and bantu knots, etc. are unprofessional hairstyles. They can be neat, clean, conservative, business Professional Hairstyles depending on how it's done & maintained, and to automatically write those styles off as unprofessional is racist.