"Roles are just 5-6% of success, you shouldn't forget about the rest. In modern Dota a lot of truly talented players limit themselves to just two-three heroes and always stay at the same lane. The game turns into elementary tactics with the complete absence of strategy. It's obvious, if a system error occurs - team ends up at a dead end, because they are only used to play on a pre-established pattern. This style of play has come from another discipline - Counter-Strike. Initially, only one team played like this, it was Na`Vi, but afterwards a lot of teams adopted this style of play. Perhaps this style is not so bad, but you should be able to switch in every possible situation as we have done in from time to time. Such a model oversimplifies the game, not allowing good players to realize their full potential and opportunity. People have played differently before, it was much more interesting to watch the game in terms of strategy - everyone was playing according to the situation. Now everything is just much easier and more predictable. That is why the best players are from the "old school", who played a lot in those days, then Dota wasn't put within the framework, they were able to teach themselves to think with their own head and have become versatile players."