Good question, I always wondered why
Metallers wear long hair and leather gear,
Punkers clothes with holes in it and iroqouis haircuts
brass bands some kind of uniforms
Goths always black
Classical musicians black suits
...
(add what comes to your mind)