Streaming is good for discovering music, but they keep removing music I actually like, so if I really like something the only way to be sure I'll be able to listen to it in the future is to download it.
I use Soundcloud a lot, and the music I listen to there probably won't be deleted, but I cancelled my Tidal subscription (which I used instead of Spotify because I got half off) since my playlist was full of unplayable songs due to deletion, there just wasn't any point in keeping it anymore. I downloaded all the music I had in my playlist so I can listen to it.