интересную тему подняли
имхо, если исходить из того, что восприятие цвета строится на отражении света, то белый и серый являются цветами (белый - полное отражение по всему спектру, серый - более слабое отражение, но тоже по всему спектру), вот черный цветом не является, потому что черный получается, когда свет НЕ отражается... даже на мониторе черный цвет - это отсутствие сигнала в этой области (в смысле нулевой сигнал)...