The Psychic/Spy should know who the detective is, therefore the 2 most important roles in the Good Team can find a way to win. It would only be balanced since the Assasin knows who the Murderer is.
No, Assassin’s main power is the knowledge it gains not the Kill. Unlike Detective and Psychic. Also Good team already has a lead, they don’t need a buff especially Psychic.