Un designer doit comprendre le support dans lequel il travaille au mieux de ses capacités.
Cela dit, il y a des architectes qui n'ont jamais balancé un marteau mais qui sont loués pour leurs bâtiments non conformes (que je suis sûr que plus d'un entrepreneur a regretté d'avoir construit). :)
Alors ... eh bien, ça dépend. Il y a beaucoup de graphistes qui n'ont touché à rien d'autre qu'à PhotoShop. De nombreux graphistes peuvent utiliser PhotoShop, créer un site PHP, intégrer une bibliothèque JS et écrire tout le code de la couche de présentation.
Les deux sont des ensembles de compétences valides.
Cela dit, si vous espérez être plus un concepteur d'interface utilisateur qu'un graphiste - alors je pense qu'il est impératif que vous compreniez les bases de JavaScript car JS est vraiment le moteur qui crée la couche d'interaction. Une grande partie de la conception de l'interface utilisateur Web de nos jours consiste à concevoir les détails de l'interaction - déterminer la durée du fondu, les commandes du clavier qui fonctionnent, le toucher par rapport au clic, quel est l'état de vol stationnaire, les états d'erreur, cas de bord, accessibilité, etc. Ce n'est pas possible avec PhotoShop seul et il faut finalement se salir avec du code pour entrer dans ces détails particuliers.
Quant à votre question de suivi:
Que se passerait-il si nous voulions simplement que quelqu'un agrémente nos pages Web entièrement développées et fonctionnelles?
Si le site est entièrement développé, il ne s'agit pas de «simplement se faire plaisir». Il n'y a que peu de choses à faire APRÈS le fait. Peut-être échanger quelques images - peut-être modifier le CSS. Mais en fin de compte, l'étendue de ce qui peut être changé sera à la merci de la couche de présentation existante et vous aurez besoin de quelqu'un qui le comprend parfaitement pour savoir par où commencer.
À l'avenir, il est préférable de gérer votre conception visuelle pendant le développement de la couche de présentation, pas après.