Streaming video gets compressed to crap. People are being forced to believe that it is better to have 100% of crap provided in real time instead of waiting just a few extra moments to have the best possible experience.
Here is a trick for movie nights with the family: choose the movie you want to watch, start your torrent and tell everyone "let's go make popcorn!" The 5-10 minutes will get enough of the movie downloaded so you will be able to enjoy a high quality video.