I think you're underestimating just how difficult it is to win as a neutral role, especially one with a hugely variable information role like this :/
Discarding role interactions, being middle of the road is remarkably difficult to actually pull off, especially as the game drags on. Day one...