Just because you don't get it doesn't mean it isn't music or the lyrics don't have meaning. It's called symbolism lol...
Also, YOU'RE A HYPOCRITE! Your music has swears, violence, sex and drugs in it too. I just pointed it out. You're talking about rap as a wholeeee genre, by using specific examples. So can i generalize and talk about the music you like in "genre" form too? You like metallica so can i talk about metal in general? Metal is full of sex/drugs/violence/swearing. I could find you thousands of examples lol