The O's logo isn't all that great either if you ask me but I do agree that cartoon bird logo could have a place in the the Orioles' look but maybe as a sleeve patch or something since that tends to be a place where teams put their more unique logos
I'm surprised this is unpopular actually, but I hate the orioles cartoon bird hat. It's gimmicky and amateurish to me. They should be using the realistic bird and/or a B monogram on their caps.