Perhaps it's that I'm slightly over 50, but I rarely listen to rap. There are so many talented artists of all genres out there, that I find little interest in music that insults women, civilization, authority, and my intelligence. The few positive rap songs I've heard, however, have been worth my time.
Yes, rappers can write good stuff--if they'd take the time to develop a good story. Those that do are well worth a listen.
In today's society, poets need something which catches our ear--not just a jumble of words thrown together. Time is a precious, rare commodity these days.