Just hazarding a guess here...because the majority of their readers are white? You give the customer what he wants.
Because whites are sexy???
David Beckham is not white. He is multi colored. He is covered in tattoos. Blech!