While we both know plenty of women who look better than Cardi B, they aren't average. Statistically, 4 out of 5 Black women are obese.
https://minorityhealth.hhs.gov/obesity-and-african-americans
So that leave 20% that aren't fat. Out of that 20%, throw in the ugly women, women with bad skin, poorly shaped women,the women who didn't bounce back from kids, and the ugly women. I get the feeling that you aren't around these women, but they are the majority. I go to NYC often and the streets and subways are filled with ugly women with less than 10% over 30 that are dimes.