Because rap songs that has good message in it/tell stories about personal struggles/has meaningful lyrics into it rarely gets into mainstream (thus getting less attention) nowadays, and we always hear rap songs from different rappers talking about the same thing over and over again. Don't worry, we do have the same opinion about mainstream rap, but there are some cases of good songs breaking into mainstream (and from some "popular" rappers) like this,
,
, and
.