Because voters have short memories. As a successful businessman, Trump understands value of TIMING.
It’s like that scene from Braveheart
As the British cavalry are approaching the Scots ( who are hunkered down, with their sharpened long poles....
...the British get closer and closer
...and Wallace keeps saying......HOLD.....HOLD....HOLD
And then at the most opportune time, he yells NOW!!!!!