I'm not sure if the musicians are making too much money... Maybe...
But I'm sure that the record companies are making too much...
They're the ones setting the price so the really good selling albums will pay for the loss 'caused by the non-profitable ones... (I believe this ratio is 10%:90%

)
I'm not saying music should be free. But I'm not gonna pay for crap. And downloading music is the best test. Like it -> gonna buy it. (For sure.)