A reason I STOPPED buying music is because of the fact that everyone was rapping and not everyone sounding worth the time. I tried to start staying exclusively with the rappers that I came up with, but their rap days wont last forever. Everyone seems to be rapping because of the same reason why most people are trying to make it big in basketball. In the minds of the urban culture, sports and Hip Hop have been etched in our minds as the best means to access fame quickly and increase funds in a grand sum.
Because it's an avenue for release in teens. Just like graffiti, and anything else that gives you adrenaline. I think rap is sort of tainted because of overpopulation. There are only so many words that can be manipulated to rhyme.