My main gripe is that all these requirements to wear the yellow jackets almost certainly mean more people will be wearing them in the aircraft (it is easy to forget to take it off and I have done so myself a couple of times).
Needless to say this presents a very real safety hazard in the case of fire!
Comparing this to the "improvement" in visibility, I think the overall safety impact of the jackets is probably negative.