Scots, Gaelic and Irish all share a problem. Most native speakers are rural and/or working class. The people who make policies are largely middle class, metropolitan monoglots. For them Gaelic and Scots are already hobby languages and the policies IMO reflect those views. The only thing keeping Irish (here) from being a middle-class hobby language is the presence of a stable native language community. That is where most of the focus and support needs to go. If this group is shrinking, the whole language policy is essentially failing.