Imagine old school TVs. It would be the same problem as if you had TV be hard wired to a physical channel. You need to have 3 TVs at home to watch different channels. That’s what’s happening today.
The solution is easy technically speaking and has been solved for decades. It’s called interoperability.
Now, the issue is businesses don’t like it. Even though the customer value is huge. Why? Because there’s something they want more than to sell content: to control access. Your player, your recommendations, promotions for more of their content. Heck, why not triple dip and throw in some ads and data harvesting too? The end goal of platform control is to become the only one. Dominance, like Spotify. Then: relax, lean back, raise prices, and watch the stock ticker.
So they only like interoperability when they are small and growing, and then do a 180 when they get bigger. Their end goal is incompatible with yours, the consumer. Back in the day, governments or similar neutral-ground organizations enforced/supported interop (telephone, radio, tv, etc) not perfectly, but enough to break the prisoners dilemma of monopoly-seeking competing businesses. Of course, that’s gone now, in the US. Standards support (the carrot) is only for rudimentary tech, like encryption, and anti-trust (the whip) is back in some other century going after hypothetical cartoon villains.
So… either one of them wins, or a duopoly, whatever is acceptable to the average consumer. Or, more likely, it remains like this: a fragmented shit cocktail and losses to piracy. This works as intended – piracy is an extremely good pressure valve and canary litmus for market failure.