Non, un idiot c'est un personnage qui ne comprend pas, pas qui ne travaille pas. Dans le cas d'ichika de IS, il ne comprend pas que TOUTES les filles l'aiment, lui il n'en aime aucune en particulier... donc ça fait de lui un imbécile.
Pour Shiro Emiya, il fait quand même deux-trois petites belles choses, et je suis sûr qu'un bon camp de remise à niveau scolaire comme on en trouve parfois dans certains animes le rendrait intelligent.