I think it comes down to whether the person in question cares about having the game on Steam, with the tracked hours, screenshots on their profile and all the other Steam community stuff. I personally like it so I got it on Steam but if not then why bother I guess?