Too bad we already know it's because he wanted to make Han the kind of character who wouldn't kill someone in cold blood unless he was shot at first.
Or maybe it's simply because the technology of 1977 couldn't have two laser blasts come so quickly together, so they had to axe one of them, and poor Greedo was chosen as the victim. ^_~