D'après mon expérience, la seule fois où cela ajoute vraiment de la valeur commerciale, c'est lorsqu'il y a un besoin d'assistance à 100 % pour l'accessibilité. Lorsque vous avez des utilisateurs malvoyants et/ou qui utilisent des lecteurs d'écran pour consulter votre site, vous devez vous assurer que votre site est conforme aux normes d'accessibilité.
Les utilisateurs qui utilisent des lecteurs d'écran auront tendance à avoir leur propre feuille de style à contraste élevé et à grande police (si votre site n'en fournit pas lui-même), ce qui permet aux lecteurs d'écran d'analyser facilement la page.
Lorsqu'un lecteur d'écran lit une page et voit un tableau, il indique à l'utilisateur qu'il s'agit d'un tableau. Par conséquent, si vous utilisez un tableau pour la mise en page, cela devient très déroutant car l'utilisateur ne sait pas que le contenu du tableau est en fait l'article au lieu d'autres données tabulaires. Un menu doit être une liste ou un collection de divs, pas une table avec des éléments de menu, encore une fois, c'est déroutant. Vous devez vous assurer que vous utilisez des guillemets, des attributs de titre de balises alt, etc. pour le rendre plus lisible.
Si vous faites en sorte que votre conception soit basée sur CSS, alors toute votre apparence et votre convivialité peuvent être supprimées et remplacées par une vue brute qui est très lisible pour ces utilisateurs. Si vous avez des styles intégrés, des mises en page basées sur des tableaux, etc., vous compliquez l'analyse de votre contenu par ces utilisateurs.
Bien que je pense que la maintenance est facilitée pour certaines choses lorsque votre site est uniquement conçu avec CSS, je ne pense pas que ce soit le cas pour tous les types de maintenance, en particulier lorsque vous 'ai affaire à des CSS inter-navigateurs, ce qui peut évidemment être un cauchemar.
En bref, votre page doit décrire sa composition de manière conforme aux normes si vous souhaitez qu'elle soit accessible auxdits utilisateurs. Si vous n'avez aucun besoin/exigence et que vous n'en aurez probablement pas besoin à l'avenir, alors ne perdez pas trop de temps à essayer d'être un puriste CSS :) Utilisez le mélange de style et de techniques de mise en page qui vous convient et fait votre travail plus facile.
Bravo !
[EDIT - ajout d'un barré aux parties erronées ou trompeuses de cette réponse - voir les commentaires]