You're looking for "realism" in a freaking Sci-fi game? Bloody hell. A lot of games must annoy you then.
Key word there, "I". Just because you dislike something, doesnt mean its bad, genius.
Explain to me how are those, "bad game mechanics". If anything, it adds skill to the game... Without good Micro/Macro control you will get nowhere in SC2, and that's what separates the pros from the amateurs and what ultimately makes spectating games so interesting.
I guess a good RTS to you is being able to plonk down a couple of buildings and then rushing in a massive army and watching the action unfold without having to do anything else? Yeah, then SC is not for you.
So happy HuK won MLG Orlando this weekend. Finally, a non Korean player taking the top spot. With Protoss of all races as well. Idra v Boxer was also really entertaining.
Only saw a couple of selected games though as I was watching IEM-NY League of Legends instead. Game for third place was simply mad.