At any rate, the average game duration for GSL is 00:07:51. You can review the statistics here:
https://liquipedia.net/starcraft2/Global_StarCraft_II_League...
Note that the statistics say 11 minutes, but that's 11 in-game minutes and since tournament games are played on "Fastest" mode with a 1.4 multiplier that translates to roughly 8 minutes.
If you want to see how actual tournament games are played, here is the most recent GSL playlist, which is considered the premier SC2 tournament:
https://www.youtube.com/playlist?list=PLo2fPnM8EiQyT0kicBS5C...
Feel free to breeze through any random game of your choice, most finish within 8 minutes, a lot of them finish within 6 minutes, and on rare occasion you get games that go 15 minutes or longer.
I like it for the whole back and forth between players reacting to what the other does, trying to bait them into suboptimal play etc.
Kinda same reason why I like Dota2
Is chess boring because there’s 20 opening moves? It’s all about the mid-late game.
- not all strategy is action oriented, scouting early to discover your opponents strategy is a thing, for example
- in professional SC2 it's also about the meta-game. It's a game of bluffs and predictions. If a strategy doesn't work out both opponents have to decide if they're going to change or not in the next game in the series. Sometimes your strategy failed because the other player used the counter-strategy. But if they keep the same strategy and you use THEIR counter-strategy, you'll win the next one.
That last point is much larger than you might expect. It's a bit like poker.
Compare that to DOTA or LoL where the average match at the professional level is on the order of 30-45 minutes and the level of diversity in both of those games is astronomical.
[1] https://liquipedia.net/starcraft2/Global_StarCraft_II_League...