Why do people still listen to rap?

Because they like it. And still? People are still listening to classical music and that has been around for hundreds of years. Rap is not a fad that will go away.