I think the main topic/question directed at him was: why do CS tournaments usually draw a lot more crowds and viewers than dota2 tournaments (aside from TI I guess)?
Yeah the last point is pure opinion, I think a better one would have been that CS is just very simple to watch. There's still a lot of strategy and complication on the backend, but for someone tuning in it's pretty easy to jump into: aim crosshair, kill the enemy is the basic premise and easily identifiable premise. Dota is a lot more overwhelming to relatively new viewers.
At least 4 of the points are pure opinion and come off as biased, though CS is easier to get into watching. Aside from Dota being way harder to just "jump into", it's harder to start watching in the middle of a game and figure out what the state of the game is, there's too many factors to take into account(net worths, buildings, items, lineups, etc).
I don't watch much CS GO but when I did start it only really took me a few rounds to figure out the basics of what's going on, took me a lot of fucking games of watching dota to understand maybe a few basic mechanics.
And yeah, production values and casting/panels in Dota are just under par, I blame the casting/panels part on it being really fucking hard to get a decent gig as a newcomer, we hardly ever see any new talent and I'm sure it's not because of lack of interest. The last person that I remember really breaking through was ODPixel and that was purely because Reddit liked his memeing, he would not have gotten anything going otherwise. There's a lot of people who should not be getting hired for casts anymore that still are.