I guess I will launch into my own overarching theory since discussion might have moved on when I come back on Sunday.
My theory is that yes town has all those protective roles but that on the other hand the Mafia have a role cop (which would be Wright) and either a role thief or role killer (i.e. a way to cut our power down as the Days pass. In that way the unkillable combos we seem to have can be neutralized.
Signature goes here!