I had a feeling the black undervisor was to prevent "unsightly" writing on players' caps. If they want to get rid of something ugly regarding uniforms, get rid of the "pajama pants" look.
If they got rid of the different color on the side panels, the Angels BP cap would be fantastic. I also really wish the Reds hadn't chosen to go with the red C on a red hat. If they wanted to do an alt look, since the BP jerseys are red, I would have tried out a white or gray hat with a red C for the BP hat.