> Whereas' pre streaming to listen to it once you bought a CD for £14.99 and the label got £7 and the artist on an indie got ~£3.50.
I doubt any artist ever made 23% on a CD sale. The reason artists are paid peanuts now is because it's the same contracts, giving the label all the money.