Think about it RATIONALLY -- why do stereotypes refuse to die? The one about women liking to shop? The one about software engineers being male?
Because they are repeated so often that people feel obligated to fit into the stereotype. People adjust to the stereotypes because they don't want to be "weird".