Yea 2 out of the 3 biggest rappers are Kendrick and J. Cole due to their beats. And Drake was spitting bars until lately too.
J. Cole dropped a joint with bars got like 25 replies, Desiigner dropped one got like 500 replies of nikkas crying about there's no bars. Dudes like to forget that dudes like Logic move more units than Young Thug, like the grumpy Donald Trump cacs crying about society being against them.
There's music for everyone now, there's bars if you want that, there's crazy strip club joints if you want that, crazy shyt for clubs, for the hype beasts, the ones that want street shyt, political, melodic rap, handicap rap, christian rap, monotone rap, UK rap even, or Grime as they call it.
The balance is getting better, ignorant shyt is still overrepresented as far as new artists goes. But there's plenty of shyt, if you're not a lazy listener only looking at who is making hits.