it’s easier to just sub to something like Apple Music… literally $110/yr for all the music that exists.
As others have stated, not all music exists on every streaming platform. That alone is enough of a reason for me. I recently canceled my longtime Spotify subscription because the price kept increasing while my library kept decreasing. I actually don’t pirate music when I can help it because I’d rather support artists on Bandcamp or purchasing physical media directly. If I can’t do that then I head to Soulseek!
Streaming my own music was the reason I got into self-hosting in the first place and I’ve been satisfied with Navidrome for over a year now. My preference is to stream via an app on my phone but I’ve made accounts for a couple friends and they stream happily on multiple devices using the browser interface.