I'm guessing that was a deal Russia made with him, he gets to live as long as he's useful to Russia.
I don't think anyone is calling him a saint. He's a whistleblower whose best option was to defect to Russia, after a period of trying not to do that.