Sessions is gone because Trump finally just said to those U S Republican Senators he had to go.
... and what has enabled our President to do this, in the face of prior fairly unprecedented threats from members of his own political party?
Plus the Senate paradigm changed and a number of GOP Trump haters left the Senate or were carried out.