Because if POTUS does it the democrats will claim Trump has political motivations for prosecuting them. It is better that Sessions sends this to a federal grand jury and let them decide whether to indict.
Any Trump AG would carry the same political baggage.
Sessions will never take this to a Grand Jury. He must be fired and replaced.
With a rabid dog.