Economics - black clubs also enforce dress codes to try and ensure their patrons have some cash to spend. They want a clientele that can "dress to impress". Banning white shirts and baseball hats is also an attempt to lower issues with gangs, and young men (of any race) tend to fight a lot, so if you can get a slightly more grown up clientele, you might have less problems.