Always felt like there were 2 types of "good" video game players.
First is guy who just understands game fundementally and he can break it down in a very short time. People like this can be good in almost any type of video game.
2nd just plays shit ton of games and eventually learns scripts.
I remember when flynn started playing league he was clueless 0 moba experiance. After 2-3 months guy was high d1/low challenger, which is pretty insane considering theres players who play 10 hours a day for years without reaching anywhere near that level.
Same goes for wow players id say most top current r1 players could easy play tbc/wrath/cata and do very well (same with old players that wanna invest time in legion).