Le bit execute est quelque peu confus entre être une permission et un identifiant de type d'objet.
Et, non, vous ne pouvez pas "toujours copier" le fichier dans votre répertoire personnel : seulement s'il est lisible pour vous.
Les fichiers peuvent être exécutables pour vous, mais pas lisibles.
Vous avez raison de dire que si vous pouvez lire un fichier mais que vous ne pouvez pas l'exécuter, vous pouvez le copier, inverser le bit execute et l'utiliser. Peut-être. Mais cela peut ne pas fonctionner. L'exécutable peut être sensible à l'endroit où il est installé. Ou le fichier peut dépendre de son bit setuid root.
Je ne concevrais pas un système d'autorisation de cette façon en partant d'une page blanche ; cela n'a pas tout à fait de sens. L'autorisation d'exécution serait distincte d'un attribut de type exécutable, et l'autorisation d'exécution ne serait pas surchargée avec l'autorisation de recherche (même si elle était stockée de cette façon ; l'API ne la révélerait pas au niveau du masque de bits).