What I felt TF2 streams always lacked was habit. I could never make a habit of watching TF2 streams cause there's only 2-3 hours a day per scene of good content. Every now and then a streamer will pop-up who's there every day for 6 hours for a few weeks, but aside those periods it really is 20-23cet (and whatever the NA equivalent is) and that's not even every day. If there was good streams from 4pm-midnight I'd probably have tf2 streams on most of the day even if they don't have my full focus, but since it's so sporadic what actually happens is I assume there's shit all worth watching so I watch nothing, and never notice when someone/thing good goes live. Take right now for example - the only name I even recognise is numlocked who is playing league of legends.
Also there's a piss-poor amount of top players/teams streaming their PCWs - and I mean TOP players, the household names, not just a random prem player. 2nuts is about the only player from a top team I can think of who streams regularly and it looks like dog turd cause his internet isn't really up to it.