C’est un problème de coût à mon avis.
Qui va payer pour la « charge » processeur ? Qui va payer pour la bande passante / l’espace disque ?
Avec un client léger, la bande passante à fournir est plus importante.
Avec un client lourd, le client participe plus au « coût » de la consultation en stockant sur son disque dur des données qui aurait dû transiter sur le réseau. Il calcule ce qui aurait pu être calculé par le serveur. C’est un peu comme sous-traiter gratuitement une partie de l’éxécution du programme.
Fab