My experience is I have never learned much of anything by watching shows in a foreign language compared with the amount of time in traditional study
Maybe I watch for an hour and learn one or two words and any words they borrowed from other languages I already know such as mainly English
In that hour I could have memorized a lot of new words from a vocabularly list instead
But maybe the shows I watch are at too difficult a language level