Смею предположить, потому, что производство белых корпусов для ПК разных форматов (ATX, miniATX, high tower) было дешевле, чем производство корпусов другой расцветки.
Второй возможный ответ такой: изначально ПК были предназначены исключительно для решения бизнес-задач, поэтому белый цвет воспринимался как цвет всей офисной техники. Компьютеры редко ставились под стол, как сейчас, были на виду и таким образом не выбивались из общей цветовой гаммы оргтехники.
думаю когда первые белые корпуса компьютеров/мониторов состарились и стали желтым хаки, а не белым, многие поняли, что белый цвет не очень практичный для компьютеров. У многих и сейчас стоит корпус из 90ых, но внутри всё современное
Напомню, что до черного цвета был серебристый цвет.
Кроме всего прочего, это маркетинговый ход. Ведь одна современная вещь другого цвета (системный блок) тянет за собой замену всех остальных вещей (монитор, колонки, ТВ и т.д).