I would say randomness in one's decisions is quite different from randomness in the mechanics of the setup. You
can
make
all
decisions randomly, but your doing this doesn't undermine the setup's reliance on skill (other than in that particular game).
Towns don't always lynch the worst-playing player. Sometimes they'll lynch someone for bad/imperfect reasons, and just get lucky.
Again here. I could take my car out driving blindfolded and I
might
get lucky and not hit anything. That doesn't mean my car uses a random mechanism or doesn't rely on skill.
And I have no idea where "Pre-game randomness (as in C9) and in-game randomness aren't fundamentally different" comes from.
Do you think they are fundamentally different? If I'm a random cop, for example, does it matter if my results are rolled before or during the game?
This is an interesting point, since the town in a C9 can lose more easily if they don't roll up any power roles.
The role of a player killed N0 might fit here as well. Presumably no role allocation (other than an unnk one) would've stopped that player from dying.
I don't like random mechanics, though. I don't want anyone blaming the dice at the end of the game.
I don't mind alko's suggestion, since the town could in theory learn how the roles interact.
If the town can't learn how a role works, it's no better than random. I don't want players blaming their failures on unguessable mechanics, either.