Cela dépend de vos utilisateurs finaux. Pour une application interne où la taille de la page n'est pas un critère important, je ne m'en soucierais pas trop.
Viewstate n'est pas un problème en soi, c'est un problème quand il commence à ralentir votre application, car il envoie ce viewstate entre votre client et votre serveur.
Vous devez considérer que viewstate est envoyé à l'utilisateur pour être rendu dans la source de la page, mais il sera également renvoyé à votre serveur pour conserver l'état de cette page, et il sera chargé dans Mémoire.
Si vos utilisateurs finaux ont une connexion Internet lente, plus la page est grande, plus elle est lente et douloureuse.
Si votre fournisseur d'hébergement vous facture en fonction des données transférées, vous pouvez également réduire ce nombre autant que possible. en particulier si vous avez beaucoup d'utilisateurs ...
Considérez également la mémoire disponible sur votre serveur car l'état viewstate est chargé dans la RAM pour chaque requête, pour chaque utilisateur.