u dont play those games at the competitive level that i do of course u wont know it =/ also, xiao zi is top 10 in the world, possibly top 5 and he is chinese, not korean. the thing u speak of quality > quantity wasnt true, lots of north american starcraft players were doing good cause of the macro, but nowadays they micro so well too. CS is a FPS game but in teams it has more strategy than starcraft 1v1, way more actually. also Dota team play isnt as easy as u think, 1 mistake could lead to ur team to its doom.
also u should really try to play both games at high level first, see if you can beat Carl at all, and then beat some high ICCUP level korean players, then u can ask that question, which game is harder to be good at.
my answer is melee is harder, as a fighting game. Melee u can see everything thus # of mind games are limited, like chess. SC is fog of war type of game, therefore u can pull off random **** and win. I play SC and it didnt take me very long to be good at it. I played it for about 8 months and I took some games off a korean player with ICCUP A- skill level, but ive been playing melee for about 4months now and TOP 10 can still 4 stock me easily.
u know how those koreans do crazy APM, look at smash, they do APS, although may not be as fast as koreans in starcraft, but they have to be **** accurate every fuking step of the way, thats the truth. I can mis my micro on some few parts in SC and could still win the game, but at high level of melee if u miss 1 thing u will probably die.