Mildly amusing, yeah. How he got dragged off by a bossy researcher and then the WoL's reaction to it. Didn't really care for the dialogue afterwards with Lisette, didn't seem interesting to me.
I'll never know how the other two quest lines would go, but even if I had tried to decide by 'best outcome' based on what the characters suggest to try - it's a (three-sided) coin flip either way.
Any of the three options could have led to finding a proper love interest for Ywain. Any of the three options could have turned out horribly wrong.
What if the person that came to the carpenters guild as a client hadn't been a bossy researcher, but the love of his life? Love isn't something that has a predetermined path on which it will be certain to happen.
Heck, even the bossy researcher may actually come to fall in love with Ywain if the stars align and they actually get to know each other.
Players are people. People have different things they value and enjoy. And many players when they go into an event care more about the thing they will keep after the event ends rather than which dialogue / cutscenes happen.
Also a lot of players go the 'way of least resistance' - I don't think it's a majority that go to look up the details of what the choice means, if the outfit is dyeable etc. And even if realizing its dyeable, it's still easier to just pick up the one in the color you like if its available.
The outcome is more or less inevitable, if looking at how most people vote. Most may not even be aware that it 'is' a vote.
If the developers wanted the choices to be more balanced, a simple solution (reward-wise) would be that any of them give the same outfit - in white, but with some dye bottles in the respective color as an addition depending on the choice.
This makes it 'click' to even a non-informed player that no matter the choice, they do get the outfit they want and can make it whatever color they wish.
Can be argued that they'd also have to change the third choice to not be so different from the others as a NPC (Astrid), though I think that could stay the way it is - still means its the player's choice which NPC to go with, unaffected by possible rewards.
(would possibly still end up with the same vote results then though)