My contention has always been that Sessions is a man of Integrity. He knows he met Russians as a member of the Armed Services Committee and he also knows he met them while on the Trump Campaign, but unlike Manafort, Stone, Kushner and Don Jr., he knows what could be considered illegal and/or treasonous and didn't go there, IMHO.
Morale of this story, He's not stupid enough to stick his neck out for the above incompetents, Hence his recusal.
It doesn't take away from the fact that while Trump needed a strong AG, he got another spineless GOP'er, his choice.