Scp should not follow links, specially directory links. This can lead to creating loops and copying files several times.
Unfortunately we cannot change the behaviour of scp. There is no way to extend the protocol it uses in a backwards-compatible manner and we can't change the default behaviour because it would break user's scripts. I suggest that you look at using tar or rsync over ssh if you want to avoid this.
Close resolved bugs after release.