If the initial votes were genuinely arbitrary, it would stop the wolves from setting the early direction though - or at least not setting it more than pure random would.
That's true, because their ability to co-ordinate would be nil, at least in the initial vote. Once switches start, though, we're back where we were.
It does seem like the day 1 lynch usually comes from the first four or five candidates established. That then creates a setting for vote switches and forced decisions that isn't one dictated by wolves.
Hmm... well the way I see wolves acting is that if one of their members is threatened they'll concentrate on an alternative target, which is what I see as problematic. I suppose ideally the wolves don't pick frontrunners, because in a 2 pack Big there's lower odds they've targeted a wolf than a villager (because they'll avoid half the wolves, obviously) and in a Lite they're guaranteed to not be voting a wolf (alibis aside). If everyone voted arbitrarily then the initial votes couldn't be controlled, and that usually is where the frontrunners come from... but I don't know, I just don't see that as seriously problematic, unless the wolves managed to select ALL the frontrunners. That's bad, but then again the village can create exactly the same situation... hmm...
To be honest I worry more about "EVERYONE VOTE X NOW!" control.
Of course, that would also remove other interesting info. Like Kingepyon not wanting to vote Syber_sid.
Or Sid not wanting to vote Euro.