There are a lot of people who are resistant to streaming, or just might not have the facility, for various reasons, to stream well. Plus, there is the attitude that $20 is still cheaper than seeing a movie in the theater, especially for more than one person.