Being from the 'old school' of nursing, i do believe it is beneficial in many respects for nurses to have one particular uniform which has always been traditionally white, with a highly visible name tag.
This white uniform has signified an air of professionalism, purity, cleanliness, pride and the person wearing that uniform is easily distinguishable from other personnel.
Also, it is more apt to be washed (laundered) separately from other clothing thereby keeping the spread of germs at a minimum for the safety of both the patients the nurse is caring for, and the families they bring their germs home to.
With the new lower standards of professional dress for nurses it is difficult to distinguish who these 'professionals' are in a hospital, or other medical establishments, and can be confusing to patients as well as visitors. It also denotes a lack of pride for the professional nurses of today.
Just my humble opinion.