Trump has NOTHING to lose by pardoning Flynn and a lot to gain, especially since it will end Flynn's gag order.
Flynn has valuable information that will help Trump defeat his enemies
If Trump fails to defeat his enemies then he will lose and they will likely do everything in their power to destroy his life, his family members lives, and our lives.
Powell actually asked Trump to not pardon Flynn because he, being an innocent man, deserved to be exonerated in public court; and a Presidential pardon would be used by the corrupt media to paint Trump as obstructing justice. It could have endangered his re-election.
Common sense
Why not pardon before now?
Powell actually asked Trump to not pardon Flynn because he, being an innocent man, deserved to be exonerated in public court; and a Presidential pardon would be used by the corrupt media to paint Trump as obstructing justice. It could have endangered his re-election.