

It would reduce their short term revenue, but would improve their long-term revenue. Netflix used to have a great product, but they fiddled with it to make people watch only certain content that brings them more revenue. Same with Spotify. This then reduces the number of people willing to pay for the service and since there are few competitors that are better and/or have as much content they “piracy” is the only way to get the content you want for a reasonable price, with a good user experience.
So short term these things improve revenue, but not as much as the revenue lost in the long term as people start to dislike the the poor experience or are unable to afford the higher prices. And people don’t want multiple services to have to check for new content all the time all with different poor Ux.
It was promising for a while, better quality streams, better payments to artists, etc. But they never ended up implementing stuff they promised like better integration with devices or improving their catalog.