I would guess that because the Scottish accents are so distinct (to the point of being unintelligible to many English speakers unless the speaker is making an effort rather than just speaking in a relaxed manner) and well known, it provides a lot of the identity that the effort to preserve Scottish Gaelic needs to rely on. And Scottish accents don't seem to be weakening much.