Neither. There is no reason to do it, it's purely a stylistic choice in the lyrics of the song. It's by no means a grammatical rule. As you said, it's a way of showing affection through personification. Myself, I would never use a personal pronoun to describe a country and I think that would apply to the overwhelming majority of native speakers.