The above are examples of Rap/Hip-Hop that I enjoy.
There is meaning, such deep meaning, behind the lyrics, and that is why I enjoy it.
When people hear "rap" or "hip-hop", usually, they think "top 40". This, in a nutshell, is what is wrong with people today.
The same goes for all genres though. I heard one girl say, "I don't like any band that is part of a genre with the word 'core' at the end of it." She then went on to listen to My Chemical Romance and Jimmy Eat World. Both of which are considered emo-core bands.
It is a preconceived notion based on other peoples' opinions on the matter which causes people to think, "Oh, there's a lot of people who don't like Fall Out Boy. I've never heard a song of theirs, but they must be terrible musicians. I'll just go listen to All Time Low."
People anger me.
(Did I lose track of my point?)