Porque simplesmente é.
As músicas de rock são as que mais tem sentido, que expressam algo de forma clara, objetiva e coerente.
Pode perceber que dificilmente as demais fazem algum sentido, é só batida e palavras aleatórias que rimam. Funk é o exemplo bem grosseiro disso, é um monte de palavras de baixo calão formando uma frase escrota no ritmo certo, porém simples, pronto.
Até os raps hoje em dia também não são como antigamente. Antigamente o rap era a expressão da classe trabalhadora, da hipocrisia da sociedade, era basicamente uma critica social em forma de música, hoje em dia rap só fala em como é bom ter mulher, dinheiro, fama, prestigio, só que de forma rimada.
Não sei como alguém para para ouvir essa poluição sonora que o funk.