If even people reaching a truly stupidly huge number of people don't get even close to making a living (I get more than that off a few hundred people on Patreon for the work that I do), in a situation where those operating the streaming services are renting out entire floors of office buildings in Manhattan, your question is disingenuous.
Just because some of us are eking out a sort of existence in the new era doesn't make it a functional system.
I would be perfectly happy to see it become 'this is the Star Trek future, your entire compensation is the satisfaction of a job well done and being personally liked for what you've created', if our world operated on some sort of UBI and we didn't have to have our performance linked to survival at all.
Under those circumstances, things naturally shift down the Maslow hierarchy of needs, and people take for granted that they'll live, and get desperate for validation and popularity, that being what they lack. I have NO problem with a world that completely unlinks money from performance, because I'm not a free-market capitalist type demanding that financial reward behave like a 'meritocracy'.
Self-evidently it doesn't anyway, so literally nothing of value is lost.
BUT, we have that completely decoupled world and yet demand that people pay for even the most frugal living with money they got somebody to give them, in a world where people simply can't and don't do that anymore.
Silicon Valley clever-boffins: come up with some disruptive alternative really fast. We don't have time to mess around, and what these songwriters face is the same fate waiting for all of us, in turn, including you. How about abolishing money and replacing it entirely with 'likes'?