They’re just not timeless. If you were to go back in time to sell your ancestors on a song from the future, a lyric like “me wearing my Oaklies and taking a Polaroid selfie in Times Square” is probably not gonna translate so well. Therefore the song’s message is probably superficial.
Not all hip-hop obviously, Pharcyde are pretty solid lyrically.
I actually have a sub dedicated to calculating how timeless a song is:
I'm a fan of "Southern Rock," but sometimes the lyrics make me wonder if i should drop it. Generally I listen more for music than message, but I don't want my kids hearing "be proud you're a rebel..."
“…cuz the South’s gonna to do it again.”...