Rock and punk was revolutionary music that had high influence on society - rap on the other side seems to be borne by some Abba'esque disco fashion. Strange that it seems to have got same credit as rock/punk.