Bzzzt. That is an imcomplete answer. Please explain/elaborate ;-).
For starters.....
Do you have a full understanding of how much it costs to produce a song from start to finish? Artwork design, labeling, print up, duplication (even if you did it yourself, isn't YOUR time worth something?), paying the musicians for their recording time..... I could go on... but as I said above, I need to get gainfully working here ;-).
I have my own studio, albeit computer based. My time is most definitely worth something. That is why I have a day job.
The days of making vast sums of money off a few songs have ended. Technology brought the ability to perform a song once and sell it to millions. Technology has removed the word "sell" from the equation and we musicians are back to the old days - we play and record for fun (like others play softball) or we PERFORM for money. The rest is gravy.
Also, music is just not as valuable as it was when rock was coming of age in the 1960's. Ask any old timer who was playing the bar scene in the 1960's what they paid then compared to now. It has been DEFLATING. If CD's matched the "Non-mega band" performance price model, CD's would cost between $1 and $1.50 today, AFTER inflation. As it is, they cost as much as movies, which are considerably more costly to produce.
Music just is not that valuable to the public any more. Producing music is not where one goes to make money. It is where one goes to have fun.
On a side note, I LOVE playing my vinyl more than ever.
I can go to the store and buy a CD of 15 songs for $15...OR, I could cut out the middleman, the distributor, the shipping, the packaging, raw material costs, printing and warehousing by legally downloading it for...$15.