Interesting topic and something I have been banging the drum about for years. The problem is and always will be, the cost involved in making music has probably gone done over the years, but the price of CD's have remained fairly consistent. Now that may be for the record companies to recoup more money, due to the small amount they make from streaming sites, radio, tv etc.... but, the record companies have always put themselves first and ripped off nearly every artist who has made music over the years. Yes, some get fantastic deals worth multi-millions, but they are few and far between the reality.
I used to take pride in buying my favourite artists albums, feeling like I was helping them to make a living and they would keep making the music I love, but now it is all about playing live for them to make their money and then the prices for gigs start going through the roof.
I recently joined Apple Music and you know what, I love it.... I can download any album I want for a monthly fee. This kind of deal makes it difficult for Joe Public to keep putting their hands in their pockets and buying CD's, especially when the standard of living is getting worse for the majority.
and then when you look at where the majority of the money for streaming goes... it is into the record companies pockets, with a piddling amount going to the actual artist.
I am waiting for the revolution, where the people rise up and demand more equality in all aspects of life. Why should the rich keep getting richer off the back of everyone else. Do the Rolling Stones need to release another compilation album with the same songs as the previous versions and then do another retirement concert and charge a fortune for tickets!!!! There are some great bands out there who will give up as they are not being heard, or a lot of talented composers, who will never release what could be regarded as the best song ever written, because they don't know how or where to start and they have no interest in playing live. (I'm not talking about me before anyone thinks I am getting big headed ).