Your last para gets at the heart of digital disruption for all digital creators: prices for content are so low that 98% of almost nothing is still almost nothing, and to get that pittance, artists are expected to pay for promo and marketing?
The real solution is a decentralized distributed ledger ecosystem where artists manage and control the peer networks they build by sharing their content. Content is essentially free, but the ancillary values of connecting through content is unlimited. See the television broadcast networks that have given away content for generations in order to sell advertising. With DLTs, those advertising revenues will belong to content creators and content will be curated by consumers/influencers for tokenized crypto rewards.