The effect is the same. If you’re for states rights, as Cruz is, as Trump is, and as I am, that will unfortunately allow liberal states to legalize some very unsavory things.
Meanwhile, pretending he’s not for what he’s for allows Cruz to bludgeon Trump on these issues. I have a problem with such blatant double standards, although I see that not everyone else does.
The effect on the states is mostly the same, but the positions held could carry over into national park policies or other federal issues and even to positions held by judicial nominees.