Когда появились первые рок-группы, длинные волосы просто были в моде среди людей, составлявших их аудиторию. Ну там хиппи, молодежный протест и все такое. Ну а музыканты, конечно же, должны быть модными чуваками. Точно так же, как и до этого набриолиненные коки были в моде у фанатов рокабилли – и все мы помним прическу молодого Элвиса. Ну а потом сложилась определенная эстетика – все рокеры стали хайратыми. А уж когда возник панк – то именно волосы музыкантов подверглись выстриганию, выбриванию и раскрашиванию – дабы сломать образ "замшелого хиппи". Так и повелось – играешь нечто, генетически относящееся к року (металл тот же или гранж) – отращивай хайр, играешь панк – ставь ирокез, играешь какой-нибудь пост-рок – стригись как душе угодно :)
Так а откуда у металлистов и рокеров появилась идея носить длинный хаер?