прежде всего потому, что 1) большинство ходит на работу, там как правило есть дресскоды, и в рабочей обстановке не привествуется буйство красок, так как это отвлекает. а к стандартному офисному костюму пялить разноцветную верхнюю одежду - это будет выглядеть некрасиво 2) цветные вещи вообще архисложно удачно скомбинировать, и поэтому многие их избегают., чтобы не выглядеть попугаем.вообще-то давно идет такой тренд - минимизация окружающей цветовой гаммы - как средство самозащиты от бешеного информационного обмена, в котором живут люди, потому что скудость цветов позволяет хоть немного сосредотачиваться на главном.  пестрота в моде разве что в рекламе, обложках книг, разовых вещах, детских игрушках...далее, чем больше интеллектуального труда, или чем более развит эстетический вкус - тем скуднее цветовая гамма основного гардероба, это уже парадигмы. на таких людей  хотят быть похожими - и потому подражают хотя бы в выборе одежды.а еще посмотрите, как в последние лет 7 обставлялись самые продвинутые жилища успешных людей - минимум цветов, чистота линий. сейчас это как раз пошло в массовые жилища.мои наблюдения - я когда в будний день еду со встречи на встречу - вижу на улицах очень много пестро одетых людей, как правило, молодых мам и подростков. а утром и вечером - да, серобурая масса рабочего люда (и я в нём).