the_paul said:
Because the bands are not signed for a reason, people do not want to hear them. With the exception of indie kids (who proudly do not listen to the radio) no one likes their music.
That's BS. The reason performers are signed to labels is because the label feels they can not only make back the investment money but make a killing to offset all the performers they've signed that didn't make them any money. This means that a band has to have a huge draw, not just a good one. In addition, much of label promotion these days is form, not content. Keeping a star's name in the headlines helps sales, regardless of how good the music is. Amy Winehouse is not a particularly good singer (I can name a bunch of local singers who are better), but her albums sell because what with her rehab and her run-ins with the law, she gets lots of press.
And for a number of years running, the biggest grossing band was one that the labels weren't even clamoring to sign: the Grateful Dead.
For years one of the biggest grossing singer/songwriters in Europe was Joan Baez, someone who could fill stadiums but couldn't even get a U.S. record contract.