Streaming films on Amazon etc.
When you choose to 'buy', you are not purchasing the film, you are only buying the licence to watch it. Amazon does not own the film, they are only licensing it from the film studio and TV. If its contract with them ends, you will no longer be able to view the film. The site must then refund you.