Internet access is not smooth everywhere. We could stream content, but that would mean that your Internet connection must be stable. The same goes for your WiFi network. If anything between your monitor and our server is a bit slow, it would not work properly.
That is why everything is downloaded locally on the SD card and played from there.