A browser plugin is needed, in order to stream from your browser.. seems like they haven't looked into Webtorrent and are using something different (external help).
Indeed you're right! But the plugin does the same concept (downloading directly on your browser), it would be just an upgrade for them since users won't need any plugins.