starcraft... has luck in it. a lot. trust me.
With absolutely perfect play, there is no luck in SC. Every unit can theoretically be microed to inflict maximum damage while taking minimal damage. Obviously this would only be achievable by an AI that can do 100k APM or more, but it would completely remove all luck.
no. if you have, for example, a big map in, say, a terran mirror, there are basically only three viable openings. CC first, A safe expand, and a double proxy rax.
Double proxy rax will win vs CC first. You can argue about perfect micro, but if you're gonna do that then both sides have to have perfect micro, and then it doesn't really change anything. A safe expansion will more or less auto win vs proxy raxes, although you can't immediately attack or anything, you're just miles ahead. And CC will have a significant although not game ending edge over a safe expand. this is slightly simplified, but not much. you can't talk yourself out of the fact that you have a rock paper scissors scenario, and you really get similar things all the time in sc2.
And aside from that, I also don't think you can just assume both people have perfect micro, because they don't. say you play a zerg mirror, your opponent has a crawler in his expansion. You can now try to sneak in 4 banelings in his eco line. If he doesn't look, you more or less won the game. If he does look, you wasted like 300 resources for almost nothing. There is of course a counter argument here: it's not really luck, and you can do similar things in chess, do a dangerous thing and hope your opponent doesn't notice; that's not luck, but it's his skill. But it's different, really, because for most players, looking or not looking at your eco line at a certain moment is really just luck. They maybe check there every 5 seconds, and that either happens to be the right moment or it doesn't.
And an even simpler example are the random spawning positions. Zerg larva spawns from the bottom of the hatchery; if the mineral patches are below the hatch, the distance for newly spawned drones is shorter. Also, if there are multiple spawning options for your opponent, it's also luck where you scout first.
so, tl;dr sc2 has a lot of luck. Broodwar has less, because it's a 10000 times better game, but it doesn't have zero. And broodwar actually does have some other luck elements based on the bugs that were allowed to be and were more or less integrated as strategies in the game. The reaver shots, for example, are bugged, and sometimes take way too long to do damage or just don't do damage if the targeted unit is running away or on a higher platform. And it has broken pathfinding that leads to units going in directions that might not be random in the most theoretical sense, but are totally random for the players.
so, starcraft has luck. that's completely out of question.