The only way for rappers to make money now is with shows and merchandise. They could also get paid by sponsoring certain companies and hosting tv shows. Music doesn't sell any more and people need to get over that fact. If you could get it online by paying.... its free on an illegal website.