This is incorrect as Starcraft has a much larger playstyle diversity than League. Every league game follows the same structure: with very high probability, one player will be top, one middle, and two bottom, with one jungler. Teams will farm with occasional gank attempts until the midgame, where there is a slow transition from farming to objective taking and teamfighting. This is relatively formulaic and easy to learn. In contrast, from the start of the game in starcraft, players can choose from a wide variety of strategies, ranging from early rush strategies (with low and high-tech variants), harass-and-expand strategies, greedy expand strategies, and safe expand strategies. Also, it must also construct a prior over strategies for its opponent that changes by map, as map properties change the viability of certain strategies.
Your example of script-users not attaining high ranking in online play for league of legends is also misguided. Because the action space in league is so much smaller than in starcraft, it is much easier to develop an AI with game strategy competency for league. Combine that AI with perfect mechanics, and human players should be falling very readily.
Your example of script-users not attaining high ranking in online play for league of legends is also misguided. Because the action space in league is so much smaller than in starcraft, it is much easier to develop an AI with game strategy competency for league. Combine that AI with perfect mechanics, and human players should be falling very readily.