Fair enough. Apparently the firm distinction of blue for boys, pink for girls is quite recent, post WW2 in the US and other countries following suit. Marketing indeed played a big role:
'In the United States, girlie-girl culture developed in the 1990s in the wake of a series of successful Disney animated films, starting with Little Mermaid (1989). These animated films were heavily marketed to girls, especially, and pink was everywhere in marketing campaigns as they took advantage of what appeared to be a strong association between gender and certain colors: bold colors for boys, pastel colors for girls, especially pink. Eighty-six percent of pink toys were marketed as "girls only", and a similar percentage that were bold red, black, brown, or gray were for "boys only". Pink became a strong signal to girls and their parents about which products were being marketed to them.' - https://en.wikipedia.org/wiki/Gendered_associations_of_pink_and_blue
Interesting about the purple. I don't wear it myself, possibly because in my mind it's an old lady colour or something trying to be regal. What do you mean about pink having 'no transparency'?