Is that even what mainstream is though? youre just naming shytty artists. Kendrick, Asap Rocky, Drake and Kanye are more popular then those artists.
Even Krit is more popular then a few of them.
Mainstream hip hop doesnt really exist anymore
That Macklemore, Florida, Pitbull stuff that actually charts isnt really hip hop... its more like "hip hop influenced pop"