So with regard to people voting based only on the color of the outfit.... I'm not surprised that so many people didn't even bother to watch the cutscenes and just picked red because Valentines. Another solution to this for future events might be make the outfit grey, and make the dyes purchasable from the seasonal vendor for all three colors for something like 100 gil. Nothing extreme, but giving you the option to display who you wanted without much of an investment, and without incentivizing people to just pick based off lazieness of not wanting to dye the items later.

But beyond that.... I feel like something else here is that they split the vote. People who wanted the cute, probably underage, female to win had one choice and one choice only. Those who didn't had two. This makes people who were voting based off that alone split between two choices. If Astrid were just running against one of the other two, I do think there's a chance you might have seen her lose on some worlds. Or they need to make the choices more even, like with the Songbirds. I'm willing to bet there was a pretty even split between who people picked to headline the show a couple years back because the options were move fair.

It seems the only real area people were actually evenly divided were the people who read the options and picked based off the quest dialogue. So to that end, I think they nailed that part.