Tu peux avoir un gain nécessaire si tu dois faire plein d'autres trucs à côté en temps limité (des algorithmes consommateurs en MIPS). Pas encore d'exemple comme je débute sur Arduino
Autre exemple donné par l'article: si tu fais un DigitalWrite() pour chaque GPIO qui devraient s'activer strictement simultanément, alors il y aura un décalage entre l'activation de chacun (à cause du temps d'exécution de chaque DigitalWrite()). Alors que si tu programmes directement le registre avec un beau "|", tu es garanti de conserver cet aspect "simultané"
Mais bon, dans plein de cas, ça ne posera pas de problème alors ne t'embête pas avec ça si pas besoin pour l'instant. Il sera toujours temps de modifier ton code après.