Queercoding villains to make them seem dangerous and deviant to the people of the time (and those that are still stuck in that time). Admittedly, the people making that decision probably weren't conscious of that being why they thought eyeliner made him look villainous.
Captains are actually fully autonomous, admirals just exist to make sure they feel like cool badass maverick rebels.