Unfortunately it will. Changing the demographics of certain key Republican states has always been the game plan of the left. Just look at Florida. It recently welcomed 200,000 Puerto Ricans to the I-4 corridor. Most will be voting for free stuff, so it's bad news for the Rs.
I think Cruz would have crushed Hillary. I also don’t think Cruz will run in 2020 because Trump is keeping his campaign promises.
If Trump keeps it up, I believe Cruz will give him an enthusiastic endorsement. Cruz, with good reason, questioned whether Trump would keep his promises. I’m sure Cruz has been pleasantly surprised so far.