Good question
The reason is Trump has no political ideology of any sort
He will say anything at anytime and do anything at any time if it is expedient.
Expediency rules and it works very well in making money
I have said the same thing...and I get excoriated for it.
Trump is a chameleon...it is a shame how many on FR don’t see it.