Because of a switch in the early 20th century... prior to that, Pink was seen as manly virile color, and blue was seen as passive and therefore more feminine.(...cause sexism)
Why are some people unable to color coordinate?
If there are separate blues in the torso, I literally can not tell. It is way oversaturated, I would recommend using some colors from official GBA battle sprites.