Playing through the campaign again, got a question (major spoilers). Why did Shepherd betray everyone again? If he kept quiet then his plans would have proceeded as they are anyway and he wouldn't have ended up dying.