I think he would still have fans even if he wasn’t conventionally attractive. Bartolomeo, Kizaru, Kuma, Fujitora etc have fans and they’re not exactly sexy ubermensch archetypes. Weevil’s lack of fanbase is his appearance combined with a stupid voice (in the anime), a mommy complex and the fact that he’s 40 acting like 4. Immaturity and stupidity are huge turnoffs for the fanbase. If Yamato was a man, she would be absolutely despised by the fanbase, even if she wasn’t ugly as sin. Because immaturity in women is cute (Perona) and immature men are unattractive as fuck.