First of all, I can completely understand why Valve and the sponsors (BenQ, msi, Steelseries, etc) wanted a new CS game on the shelves. From Valve's perspective, a new CS game equals more money in their pocket which is completely understandable. As for the sponsors, it's probably not ideal for a company like msi to advertise their top-of-the-line new $1000 gaming laptop to gamers playing a game that could run on a samsung galaxy s3.
The reason why I think GO hasn't and will not bring in the desired amount of viewers is because WE, the players and viewers, were not ready to switch over to a new game. 1.6 did not die because the graphics suck. Heck, I think we can all agree that 1.6's graphics were actually perfect for a competitive FPS game (can't say the same about GO). 1.6 did not die because the gameplay felt dated, on the contrary I'm sure most CS fans can agree that 1.6 had the best gameplay of the entire series. Did 1.6 die because we were bored of the game? If so, why not just make some new maps instead of switching to a whole new game? Some people say it died because watching the same teams win all the time was boring. Well CS:GO is not any better in that respect, if anything it's worse, and there is no hope on the horizon for this to change. All the hungry young gamers are going to play LoL, SC2, or DOTA2. In my opinion, 1.6 died because Valve threw this game at us. Almost the same thing happened in '04 when we were given CS:S, but we made our opinions clear and as a result the pro CS:S scene was weak and 1.6 continued to thrive.
So why now do we bend to what Valve wants us to watch and play? I read these forums daily, and I think 99% of the user base would be happier if the game of choice was still 1.6, so why the hell isn't it? It'd be one thing if CS:GO was drawing in hundreds and thousands of causal fans watching streams, but it isn't! I mean for fuck's sake viewership has GONE DOWN since 1.6, yet GO is still the game that tournament organizers opt to stick with even though it's less profitable (yeah that's logical *rolls eyes*)
Of course these are just my opinions, and I could very well be mistaken. Maybe when NiP stops raping everybody and the scene becomes more competitive viewership will increase. Maybe if GOTV becomes less laggy, it'll bring in more viewers. Maybe when the players actually figure out how to control their spray more people will tune in. But I doubt it. I really think this game is doomed to fail. You can't just throw a game that people don't like at them and tell them to watch it, you'll never get the desired viewer count that way.
Valve released CS:S in '04 and we realized then that it was inferior to 1.6, so we didn't switch. But why are we now bending to Valve's will and leaving a nearly perfect game for an inferior one?