The Mets cap -- orange brim -- is at least a regular cap they sometimes wear in games. The Yankees’ light-brimmed thing is a batting practice cap:
If you’re one of the core, handful of teams that has steadfastly stuck to sweet-looking traditional uniforms for most your existence -- like the Yankees, Dodgers, Tigers and Red Sox -- you shouldn’t be in the business of sullying your classic look with stuff like this. Leave that to the less-snazzy teams in the league.