Был я как-то на гендерном семинаре про сексизм. Там затрагивался этот момент.
Изначально скорее розовый считался "для мальчиков", а "голубой" для девочек. Хотя было время, когда выбирали по принципу "кому что идет".
Только к началу 20 века окончательно закрепилось, что розовый - для мальчиков, а голубой для девочек.
«Розовый и голубой: какой из этих цветов подходит мальчикам, а какой девочкам? Такой вопрос задала нам наша читательница, и мы надеемся, что размышления над ним будут интересны многим. На этот счет существуют самые разные мнения, однако общепринятое правило таково: розовый цвет – для мальчиков, а голубой – для девочек. Дело в том, что мальчикам больше подходит розовый цвет, сильный и насыщенный; на девочках же лучше смотрится голубой, более нежный и деликатный» (Pink or Blue 1918).
А вот после Второй Мировой войны, благодаря маркетологам все поменялось наоборот.
А вообще - вот вам хорошая статья
Я думаю это обыденное проявления сексизма, которое мы, как и многое другое просто не замечаем. Мне например, никогда не нравился розовый цвет, но родители покупали одежду розовых оттенков в таких количествах, что сейчас меня просто тошнит от этого цвета!
Вопрос был "почему?", а не "когда?"
Когда орден Андрея Первозванного (с голубой лентой), а затем и орден Святой Екатерины (с розовой лентой) стали давать великим князьям просто по праву рождения - это положило начало традиции повязывать новорожденным голубые и розовые ленточки.