To be clear, no streaming company is paying royalties on a per-stream basis, it’s basically always ((total revenue-platform cut)/share of total amount of streams).
So the artists are not really getting more money because you’re streaming on one platform or the other, they are all getting roughly the same amount out of what you’re paying on a monthly basis.
To draw a parallel to the problem of health care - in systems of socialized medicine, a health insurer does de-facto exist, so health insurance does not get entirely abolished when switching to socialized medicine. It’s just that the health insurer is now the government, and the system is no longer ran to optimize for extracting money out of the system, but instead to optimize for population-level health.
Similarly, when trying to reform the housing market, landlords don’t fully go away - you can for example imagine a system where the government becomes a very large landlord and optimizes the system for maximum level of ‘people housed’ (or whatever you want to optimize this system for).
There are also various forms of housing cooperatives, where the landlord is a body consisting of all the tenants collectively.
The landlord most people want to be rid of is the rent-seeking kind, which optimizes the system for extracting money.