Yea but boring or too complex, just not fun to watch. There is a reason CS and DoTA/LoL is waaaaay bigger :)
I personally prefer watching a game that doesn't have downtime. Watching teams buy items and walk around is not interesting. So, so much downtime in all these big team games.