Because most of the music that comes out today is fast food music. Kids today aren't even into the artists their just into the song.
overall older rappers aren’t doing better
A lot of old rappers don’t even own their shitI think newer rappers that are sponsored by their labels have to pay recoupable expenses, older rappers don't have to worry about recoupable expenses, so if they get $20k-$50k for a show to perform 20 year old songs, they get to keep all the money whereas a newer rapper might get more money for the show, but it's recoupable.