I've never used Windows 10, so can't comment on that specifically, but is it something you agreed to when you purchased it? If the license is such that they can stop offering it whenever they like, and you agreed to it, there's not much you can do about it. I don't agree with this sort of practice, and the best way to avoid it (in my opinion) is to not purchase such licenses.
Your mention of streaming suggests that you don't have a local copy on your own storage medium. If the data is stored on someone else's server, then, at the end of the day, they can do as they please with it. Always keep a local copy of anything you don't wish to loose.