There is no principal in passing a law for an express purpose when the intent is something else.
The principle is state sovereignty. Whatever the ruse, it is a state issue to resolve.
If you truly believe this claptrap I have no logical argument.Your reasoning is absurd.We are ruled by the Constitution of the United States and if a state passes a law that does not comply it is not the states sole right to correct it , it is the Government of the United states responsibility to challenge it.
How does the in-state selling of cannabis not comply with the Constitution? Its illegality is a relatively recent thing.
At issue here is how the federal government managed to assume the power to override state law on this internal state issue. Hint: It came from overextending the commerce clause into absurdity.