It's not about superiority, it's about age. In South Korea if you are older than the person you are greeting, you greet them with a 2 handed shake, if you are younger you greet them with a one handed shake. It goes with pouring drinks or handing someone something as well.