FrenchyTheSphee wrote:Can be used as a strategy where you reveal mafia which is a higher priority list or Nk to save yourself one night
Or you can out Mafia and sound with Nk you get a 1-night safety which can be important for majority
The underlying principle is sound, and that would be absolutely fine in a situation where it actually makes sense.
The problem is that in practice, there's pretty much no situation where both;
a) Town would want to vote down a confirmed Witch in favour of voting up a confirmed Mafia member, and
b) The Witch could still win afterwards
In most games, the Witch will act as a 5th Mafia member from a voting perspective. If Town needs to remove one of the Mafia voting block to prevent them gaining voting majority the following day, there's no reason not to remove the Witch - and many good reasons FOR removing them, since they can cause a lot more disruption to Town's plans. In this situation, revealing a Mafia member in the hope that Town will leave you alone simply reveals a Mafia member to the Town and gets you killed anyway.
To get Town to want to inno you, you'd have to be giving up the last killing Mafia role / the NK in a situation where Town desperately needs not to lose any more people. If that's the last scum killing role left, then you're screwed as you're reliant on them for kills - so that's a no go. It could plausibly work where Town will lose if 2 Town members are killed that night, and you're able to offer up the Mafia or NK to buy yourself one more night of time. But if I'm honest, I'm struggling to think of many ways where you could turn around a win from that, as you'll typically just be straight back on trial the following day and facing one of the previous two situations.
Generally, the only role which can pull off that kind of trade is the NK, in situations where Mafia are about to take control, Town are in lynch or lose, and the NK gets voted up. In these times, Town and NK actually share a common interest of stopping the Mafia - which just isn't true for the Witch.