I think it's maybe largely down to the fact that (most of) Ireland has been an independent nation for a good few years, with an official status for the Irish throughout.
That's had a downside as well, but it means for example that there's some acquaintance with the language for everyone who's been through the school system.