It seems that many black communities in the USA try to do what they can to create a separation between them and white culture. Just look at how many black parents try to go out of their way to give their child a seemingly "black" name, no matter how bad it is for the child (the "blacker" the name, the harder it is to seek employment, and earn a higher wage).
Obviously, none of this is intrinsic to black Americans, or whatever, and I'm sure there's probably a strong correlation to do with level of education, where they grew up, and incomes (for a variety of reasons). I'm sure if you were to take a middle-class black family from some suburb, somewhere, they will be far more likely to have "whiter" names, listen to "non-black" music, and all the rest of it.