Seem like a lot of rappers who rarely or never promoted violence have enjoyed lengthty careers & their music also have more streams/views.

People are always talking on lyricism while ignoring the fact some rappers simply have more personality. I remember when Nelly received a lot of hate for NOT being real Hip-Hop, now he's one of the most celebrated rappers.