I think there's a fundamental misunderstanding of rap money in here, and perhaps some bias where people feel they must "defend" 90s rappers because they prefer that music over today's music. But here are the facts. Most rappers in the 90s were cash poor and lived off advances They were trapped in terrible deals that largely made album sales irrelevant for them. They didn't tour. They didn't get many promotional deals. They certainly had enough money to buy a nice apartment in NY/LA, buy a car, etc...but overall MOST rappers weren't making money like that.
Today...guess what...most rappers aren't making much money either. But I would argue that the rappers who are popping today - Drake, Cole, Kendrick, Travis, Cardi, NBA Youngboy, Lil Baby, Future, Gunna, etc - have made far more money than the rappers who were popping the most in the 90s and early 00s on average. The show money Drake/Cole/Kendrick touch put them ahead of everyone in the 90s. The show money NBA Youngboy commands trumps the show money Hov was making in 2000 for instance. Rappers today have more revenue options than 90s rappers and it's not close. Even a 360 deal isn't stopping Lil Baby from making obscene money.
I'd also argue that b and c level rappers make more money today than back then. Consider someone like Schoolboy Q, who lives in Calabasas. Or Freddie Gibbs, who also lives in Calabasas. Or ASAP Ferg, who lives comfortable. Think of a 90s rapper who compares to them success wise and you're looking at an artist who again, had a nice apartment in LA somewhere but that's it.