By your logic all pokemon we catch in the wild has Stockholm Syndrome because we need to beat them before catching them. I think it's more of establishing dominance, that he's the leader. Friendship comes later.
this is strange because if you make pokemon so realistic you will have to change the whole story without even interfering with it because the world you create is totally different