Really though, there's not much for the men to get. Pants, shirt with a collar, tie, shoes that are not sneakers. Men's pants and shirts are pretty much the same with minor differences in pleats or whatever. A guy has to try really really hard to mess that up and come off looking unprofessional.
Women's clothes OTOH are much more varied. Everyone pretty much agrees that suit = professional. But that's too formal - and impractical - for the everyday medical setting. So a woman needs to wear pants and a top and shoes that are not sneakers. Pants come in low rise, at the waist, at the hip, etc in slim cut, boot cut, flare leg, etc. Tops can be tailored, form fitting, loose fitting, collared, scoop neck, v-neck, etc. Don't even get me started on shoes. The permuations are endless. So women have to think more about what to wear, and there's much more room for error. And I agree with you that problems arise when women don't have a sense for what is and isn't professional. But it's not because they are stupider or more ignorant than the guys, because they really don't have to think about the issue that much.
As for me, I don't care if I look frumpy as long as my feet don't hurt.