i was going to write a post like this about hip hop (what is it good for?) but then i saw this one.
maybe all popular genres are ultimately doomed to be pointless/ineffectual. if they were about something that didnt reflect the wider culture, they probably wouldnt be all that popular.
main diff between rap and rock would prob be that rock presents mainly rebellion against middle class values of consumerism, established order, rap presents a rebellion against working class status quo, via consumerism, and simply by default of it being made by working class black artists (or middle class black artists aligned with it), rather than the actual content, while actually simply reinforcing the basest, stupidest parts of the wider culture, along the way.