Competitive games have a variety of ways for players to express their skills. I'm not going to comment on whether or not it's good design, but it is clearly the intended design and that's the important differentiating factor. Competitive games are always going to benefit some players who are good at some specific aspects of them inherently by their nature.
In Dota you have to keep track of all sorts of stuff like this.
There is a decent sized list of all the timings you should keep track of with in a game, and they change from game to game. If you don't do it you're basically lost.