The Constitution of the United States gives Congress the power to regulate interstate commerce. It seems the federal courts have held that only Congress, and not state legislatures, can regulate interstate commerce. In Sporhase v. Nebraska in 1982, the U.S. Supreme Court ruled that a Nebraska law forbidding commercial exportation of water from the state was invalid because of that.
I can imagine Congress passing a statute forbidding states to regulate interstate commerce, and that would be within their power to regulate interstate commerce. Did they? Or is there some other rationale for "only"?