This is a well underrated point. People are too quick to jump to "liar = mafia". Much more important to consider the motivational context.
I also agree with your overall point, though, epi, which is that a team that is able to adapt into the roles needed in the thread in the context are best of all.