I'm kinda of the opinion that a despicable person IRL kind of becomes physically unattractive once you find out they are, no matter how "hot" they might be in general.
I get really confused when people I know call some horrible, baby-eating politician hot, because even if they were, them being pieces of shit kind of makes their physical attractiveness moot. I don't know if there's a term for that, but I guess I find personalities attractive?
As for portrayal in media, I think it's just a basic signifier that's easy to go for. People can't be as muscular as Rob Liefeld characters, but they're exaggerated to make their traits stand out. "Ugly" evil fictional characters are also
usually unrealistically ugly too, so I'm not really convinced it's much of a problem.
Though, speaking a character designer, I don't think I'd ever use "ugliness" as a synonym for evil. That feels distasteful and part of a different set of traits entirely.
I like the inverse more (but I guess that's because I prefer heroes to villains). Yangus is definitely the most "conventionally ugly" Dragon Quest character, but he's like the kindest and best character they ever made, unlike Angelo in the same game, who is hyper-handsome but his personality makes him come off as a creep.
View attachment 49234