Цвета не притягивают свет - свет распространяется прямолинейно от источника.
Чёрный цвет меньше отражает свет, чем остальные цвета. В идеале - не отражает вовсе. И сами цвета - это отражённый свет определённой длины волны, попадающий при отражении нам в глаза. Т.е. мы видим, например, зелёный, т.к. только такие лучи отразились, а остальные были поглощены поверхностью тела.
Итого: чёрный цвет тела означает поверхность, которая поглощает любой видимый свет. Не тянет к себе, но тот, что пришёл сам - забирает.