I have no idea what the sites in question are doing. But, you can research if they're using adaptive streaming and if there's a way to avoid it.
I don't think there's a way to make those videos buffer in full.
Sadly i agree with you. I saw some extensions that work for youtube, but not for crunchyroll or netflix. I think that we should at least choose a buffer size in opera configs
Thank you very much!