All of the streaming services have to pay license fees for the content (intellectual property) they provide. I suspect that if a particular movie or TV show isn't getting watched all that often, it may get cancelled the next time it's license is up for renewal. IMHO it has nothing to do with consideration for customers; it's simply a business decision.
Often when Netflix discontinues a show you may be able to find it on a competing service. My Roku can search by name for other places to find a show, or just to a Google search.