eclipsed would be a matter of perspective. Again you are confusing popularity with art. And for the record I don't really consider what Pete or Bob did as art, just pop culture of the day. Pete at least at some principles though.
It isn't just about popularity. Just because you do not understand nor identify with the lyrics does not make them invalid nor inferior. And there is a HUGE difference between Kendrick Lamar and Ice Cube versus the likes of jokers like Riff Raff or pop stars like Drake. Kendrick Lamar is not spinning pop Lyrics. But there are some serious artists like Kendrick Lamar that can make it on the pop chart despite the serious tone of his message.