Parce qu'en gaélique d'Ecosse on utilise essentiellement des accents graves, tandis qu'en irlandais on utilise uniquement des accents aigus. Je ne sais pas trop s'il y a une raison logique à cela. Enfin la fonction est la même: marquer les voyelles longues (ou étymologiquement longues, du moins).
En gaélique d'Ecosse, jusque dans les années 2000 environ, on utilisait les accents graves sur a, i, u ; quand à o et e, on utilisait l'accent aigu quand la voyelle était fermée et l'accent grave quand elle était ouverte. Dans les années 2000, y a eu une (tentative de?) réforme pour, entre autres, ne plus utiliser que les accents graves. Mais tout le monde n'a pas suivi.