Its because of things like this that I self host all my media.
As an example why buy games from Steam when I can get them on gog.com DRM free and make them portable (without a setup or installation step on future machines)? So, I run my own Steam Store/Library like experience on a home server using Game Vault.
I use JellyFin for video. It works for music files, but I don't really like it for audio. So, I wrote my own music app that works in the browser/phone securely across the internet from my own server.
This is so much better than paying for subscriptions..
I deleted my Steam account recently after I realized I hadn't logged in for 5 years. I just can't tolerate a store also being a launcher middleman.
It's really nice - and it's not really the cost ... it's the avoidance of the rugpull.
I've spent WAY MORE on my hardware and setup in time, money, and DVDs than I ever would have for streaming services, but I know if it goes down, it's on me.