They are not making money from Discover Weekly, but they make money from made-up artists, since they don't have to pay anyone to have that music up there. It's easy to do the math from there.
The work they have in making a few artists up is nothing compared to what they would have to pay for an actual artist to have their albuns there.